Swarm仿真软件包

来自集智百科
跳转到: 导航搜索

Swarm是由美国圣塔菲研究所(Santa Fe Institute)的Swarm开发组(Swarm Development Group, SDG)于1994年研究推出的用于多主体仿真和建模分析的一组标准计算机软件工具集,目的在于为分析自然科学和社会科学领域中的复杂系统建立一套标准的程序库。
通过为研究者提供统一的模型框架,一方面,Swarm可以减轻模型设计的技术负担,让建模者能够集中精力专攻自己的专业领域,而不必从最低层代码开始、把大量精力耗费在编写软件上;另一方面,统一的框架还能够规范模型的设计,从而便于对模型的理解和交流。

早期的Swarm采用Objective-C语言,该语言没有友好的开发环境,并且具有错误检查能力弱、没有垃圾回收能力、文档资料较少等不足之处。鉴于这些缺点,1999年,Swarm2.0版本的推出提供了对Java语言的支持,从而使它越来越有利于非计算机专业人员的使用。Swarm作为开发源码项目公开发布,已经广泛应用于生物学、经济学、社会学、生态学、物理学、化学等各类复杂系统研究的相关领域,并获得了巨大的成功。

参考文献:[1] Swarm Development Group (SDG). A tutorial introduction to Swarm[R]. From: http://www.swarm.org , 2000


相关wiki

个人工具
名字空间
操作
导航
工具箱