Experiences creating three implementations of the repast agent modeling toolkit

被引:401
作者
North, Michael J. [1 ]
Collier, Nicholson T. [1 ]
Vos, Jerry R. [1 ]
机构
[1] Argonne Natl Lab, Decis & Informat Sci Div, Ctr Complex Adapt Agent Syst Simulat, Argonne, IL 60439 USA
来源
ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION | 2006年 / 16卷 / 01期
关键词
agent-based modeling and simulation; !text type='Java']Java[!/text; !text type='python']python[!/text; Microsoft.NET;
D O I
10.1145/1122012.1122013
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Many agent-based modeling and simulation researchers and practitioners have called for varying levels of simulation interoperability ranging from shared software architectures to common agent communications languages. These calls have been at least partially answered by several specifications and technologies. In fact, Tanenbaum [ 1988] has remarked that the "nice thing about standards is that there are so many to choose from." Tanenbaum goes on to say that "if you do not like any of them, you can just wait for next year's model." This article does not seek to introduce next year's model. Rather, the goal is to contribute to the larger simulation community the authors' accumulated experiences from developing several implementations of an agent-based simulation toolkit. As such, this article focuses on the implementation of simulation architectures rather than agent communications languages. It is hoped that ongoing architecture standards efforts will benefit from this new knowledge and use it to produce architecture standards with increased robustness.
引用
收藏
页码:1 / 25
页数:25
相关论文
共 65 条
  • [21] *ECLIPSE, 2004, ECL HOM PAG
  • [22] *FIPA, 2003, FDN INT PHYS AG PUBL
  • [23] FLORESMENDEZ RA, 1999, ACM CROSSROADS, V5
  • [24] Fowler M, 1999, REFACTORING IMPROVIN
  • [25] FOXWELL H, 1999, LINUX J
  • [26] *G MAS U, 2004, MASON HOM PAG
  • [27] Gamma E., 1995, Design Patterns: Elements of Reusable Object-Oriented Software, V206, P395
  • [28] Platforms and methods for agent-based modeling
    Gilbert, N
    Bankes, S
    [J]. PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2002, 99 : 7197 - 7198
  • [29] Goldberg D.E., 1989, OPTIMIZATION MACHINE
  • [30] *IEEE, 1995, 127821995 IEEE