名称类型简介Ascape仿真框架开发和分析主体仿真模型的软件框架。主体存在域(Scape)中,域本身也是Agent,典型的Ascape模型是由主体“集合的集合”构成的。域提供了主体交换交互的情景和规则。Ascape提供图形输出、系统分析,以及控制和调整仿真参数的功能AgentSheets仿真平台AgentSheets有易于的界面,可以用来进行交互仿真。主要用于教育、训练等领域CelLab仿真工具探索元胞自动机的一组程序。除设定了大量实例外,也可以编写程序定义规则,观察演化模式Cormas仿真平台主要用于自然资源管理的多主体仿真工具,为个体和群体开发公共资源的合作模式提供了仿真框架JADE主体开发平台用Java实现的主体开发平台。提供了FIPA兼容的中间件,以及支持调试和部署的图形工具。可以跨平台运行,支持异地配置,支持移动主体MadKit主体开发平台MadKit是一个模块化、可伸缩的多主体平台。采用AGR组织模型。主体结构、通信语言可定制、高度异构,采用点对点方式通信MASON仿真框架MASON是一个离散事件多主体核心Java库,用做大型自定义Java仿真的基础,还提供轻量级仿真所需的一系列工具。MASON包含模型库,还有一套可选的2D/3D可视化工具NetLogo仿真平台一个可编程的自然/社会系统建模仿真环境,特别适合随时间演变的复杂系统仿真。变成语言简单、灵活,提供了试验参数控制、状态查询、图形输出等可视化工具。还提供了HubNet实现多人参与仿真PS-I仿真工具易用的仿真建模工具箱,特别为政治交互和论争提供了虚拟试验场。可以用来进行抽象理论研究,也可以对实际“历史”或“地理”设置不同的力度转换为虚拟场景进行研究RePast仿真框架多主体仿真框架,主要用来研究社会科学。分别用多种语言实现,内置了遗传算法、回归等适应特性Swarm方针框架第一个多主体仿真框架,影响广泛。最初用ObjectiveC实现,后来提供Java调用接口。Swarm是一组软件库,可以用来实现复杂系统的离散事件仿真SeSAm仿真平台多主体建模集成环境。提供了可视化主体建模、灵活的情景定义、完全的编程能力、图形化仿真分析、局域网分布式仿真功能Sugarscape仿真工具用来研究人类社会现象的仿真工具,可以研究贸易、迁移、战争、人与环境、文化变迁等社会现象SimPack仿真类库一套仿真支持库,用来进行离散/连续/混合系统仿真VSEit仿真框架包含50多个Java类的仿真框架,用来实现仿真程序,特别关注通过Internet发布模型的能力ZEUS主体开发工具用来实现快速设计、开发、部署主体的软件库和工具。主要包含主体组件库、主体构建工具和可视化工具五种比较流行的复杂系统仿真工具SwarmJavaSwarm为科学研究提供通用主体仿真语言和工具实现用Java调用Swarm中的Objective-C库模型结构包括观察Swarm、模型Swarm、Agent集合、空间对象同Swarm调度机制提供了固定步长和动态调度机制同Swarm随机数发生器多种随机数发生器同Swarm没有自动化工具,需要编写程序同Swarm较慢较慢仿真实现实验管理运行速度设计理念开发语言许可Java免费AgentTalk商业C,Java免费SmallTalk免费Java开源JavaPython免费Java开源Logo扩展免费C,Tcl开源Java,Phthon,C#开源ObjectiveC,Java免费Java免费ObjectPascal开源C++,Java开源Java免费Java开源RepastMASONNetLogo初期目标是用Java实现Swarm。但后来没有完全实现Swarm。关注社会科学领域,考虑了一些易用性实现比Repast更小,更快的核心库,关注执行速度、跨平台能力追求易用性。减少编程工作量,提供完全的文档结构不很明确与Swarm相似,但使用不同的类名模型实现与现实分离提供了固定步长和动态调度机制提供了固定步长和动态调度机制伪并发执行,没有显示的动态调度能力Mersennetwister发生器Mersennetwister发生器Mersennetwister发生器菜单驱动在主函数中变成多场景实验自动化管理较快很快较快