ACM Home Page
Please provide us with feedback. Feedback
Experiences creating three implementations of the repast agent modeling toolkit
Full text PdfPdf (2.66 MB)
Source ACM Transactions on Modeling and Computer Simulation (TOMACS) archive
Volume 16 ,  Issue 1  (January 2006) table of contents
Pages: 1 - 25  
Year of Publication: 2006
ISSN:1049-3301
Authors
Michael J. North  Argonne National Laboratory, Argonne, IL
Nicholson T. Collier  Argonne National Laboratory, Argonne, IL
Jerry R. Vos  Argonne National Laboratory, Argonne, IL
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 45,   Downloads (12 Months): 357,   Citation Count: 28
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1122012.1122013
What is a DOI?

Warning: The download time has expired please click on the item to try again.


ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Aronson, J., Manikonda, V., Peng, W., Levy, R., and Roth, K. 2003. An HLA compliant agent-based fast-time simulation architecture for analysis of civil aviation concepts. In Proceedings of the Simulation Interoperability Standards Organization Spring Simulation Interoperability Workshop, IEEE Kisimmee, FL USA.
 
3
Bachinsky, S. T., Mellon, L., Tarbox, G. H., and Fujimoto, R. 1998. RTI 2.0 architecture. In Proceedings of the Simulation Interoperability Standards Organization Spring Simulation Interoperability Workshop, IEEE, Orlando, FL.
 
4
Baird, D. G., Gertner, R. H., and Picker, R. C. 1998. Game Theory and the Law. Harvard University Press, Cambridge, MA, USA.
 
5
 
6
Bradshaw, J. 1996. KAoS: An open agent architecture supporting reuse, interoperability, and extensibility. In Proceedings of the 1996 Knowledge Acquisition Workshop, Banff, Alberta, Canada, University of Calgary.
 
7
 
8
Brantingham, P. 2003. A neutral model of stone raw material procurement. American Antiquity, 487--509.
 
9
Brown, D. G., Riolo, R., Robinson, D. T., North, M. J., and Rand, W. 2005. Spatial process and data models: Toward integration of agent-based models and GIS. Journal of Geological Society.
 
10
Burkhart, R., Askenazi, M., and Minar, N. 2000. Swarm release documentation. www.santafe.edu/projects/swarm/swarmdocs/set/set.html.
 
11
 
12
Cederman, L.-E. 2001. Modeling the co-evolution of states and nations. In Workshop on Simulation of Social Agents: Architectures and Institutions, Chicago, IL, Oct. 4--6, 1997, Argonne National Laboratory.
 
13
Cederman, L.-E. 2002. Endogenizing geopolitical boundaries with agent-based modeling. In Proceedings National Academy of Sciences 99(90003), 7296--7303.
 
14
Collier, N., Howe, T., and North, M. J. 2003. Onward and upward: The transition to Repast 2.0. In First Annual North American Association for Computational Social and Organizational Science Conference. (Pittsburgh, PA USA), North American Association for Computational Social and Organizational Science.
 
15
Coplien, J. O. 2001. Software Patterns Page. www.hillside.net/patterns/.
 
16
DMSO. 2005. High Level Architecture Home Page. U.S. Defense Modeling and Simulation Office, www.dmso.mil/public/transition/hla.
 
17
DMSO. 2004. HLA RTI Verification Status Board. Defense Modeling and Simulation Office, www.dmso.mil/public/transition/hla/statusboard.
 
18
ECLIPSE. 2004. Eclipse Home Page. The Eclipse Project, www.eclipse.org/.
 
19
FIPA. 2003. Foundation for Intelligent Physical Agents Publicly Available Agent Platform Implementations. Alameda, CA, FIPA. http://www.fipa.org/resources/livesystems.html
20
 
21
 
22
 
23
 
24
George Mason University. 2004. MASON Home Page. George Mason University, Fairfax, VA, http://cs.gmu.edu/~eclab/projects/mason/.
 
25
Gilbert, N. and Bankes, S. 2002. Platforms and Methods for Agent-based Modeling. In Proceedings of the National Academy of Sciences of the USA, 99 (3), 7197--7198.
 
26
 
27
 
28
Harvey, B. 1997. Computer Science Logo Style. MIT Press, Boston, MA,
 
29
IEEE. 1995a. IEEE Standard for Distributed Interactive Simulation---Application Protocols, Institute of Electrical and Electronics Engineers, 1278.1-1995.
 
30
IEEE. 1995b. IEEE Standard for Distributed Interactive Simulation---Communication Services, Institute of Electrical and Electronics Engineers, 1278.2-1995.
 
31
IEEE. 2001a. IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA)---Framework and Rules, Institute of Electrical and Electronics Engineers, P1516.
 
32
IEEE. 2001b. IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA)---Federate Interface Specification, Institute of Electrical and Electronics Engineers, P1516.1.
 
33
IEEE. 2001c. IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA)---Object Model Template (OMT) Specification, Institute of Electrical and Electronics Engineers, P1516.2.
 
34
Inchiosa, M. E. and Parker, M. T. 2002. Overcoming design and development challenges in agent-based modeling using ASCAPE. In Proceedings National Academy of Sciences, 99 (3), 7304--7308.
 
35
Kampis, G. 2002. A causal model of evolution. In Proceedings of the 4th Asia-Pacific Conference on Simulated Evolution and Learning, Singapore.
 
36
Kampis, G. and Gulyas, L. 2003. Causal structures in embodied systems. The European Research Consortium for Informatics and Mathematics News 53.
 
37
Kampis, G. and Gulyas, L. 2004. Out of interaction: A phenotype based model of species evolution. Accepted for the 5th International Workshop on Emergent Synthesis.
 
38
 
39
40
 
41
 
42
Mcclave, J. T. and Benson, P. G. 1994. Statistics for Business and Economics. Prentice Hall, Englewood Cliffs, NJ.
 
43
Minar, N., Burkhart, R., Langton, C., and Askenazi, M. 1996. The Swarm Simulation System, A Toolkit for Building Multi-Agent Simulations.
 
44
 
45
Myjak, M., Sharp, S., Lake, T., and Briggs, K. 1999. Object Transfer in HLA. In Proceedings of the Simulation Interoperability Standards Organization Spring Simulation Interoperability Workshop, IEEE.
 
46
North, M. J. and Masal, C. M. 2005. Escaping the accidents of history: An overview of artificial life modeling with Repast. In Artificial Life Models in Software, A. Adamatzky and M. Komosinski, Eds. Springer, Heidelberg, Germany. 115--141.
 
47
North, M., Thimmapuram, P., Cirillo, R., Macal, C., Conzelmann, G., Koritarov, V., and Veselka, T. 2003. EMCAS: An agent-based tool for modeling electricity markets. In Agent 2003: Challenges in Social Simulation, (University of Chicago, Chicago, IL USA), Argonne National Laboratory.
 
48
OMG. 2000. OMG Agent Platform Special Interest Group Mission Statement. Object Management Group, Needham, MA, www.omg.org/.
 
49
OMG. 2001. OMG Unified Modeling Language Specification Version 1.5. Object Management Group Needham, MA, http://www.uml.org/#UML1.5.
 
50
Padgett, J. F. and Ansell, C. K. 1993. Robust action and the rise of the Medici, 1400--1434. American Journal of Sociology 98, 1259--1319.
 
51
Padgett, J. F., Lee, D., and Collier, N. 2003. Economic production as chemistry. Industrial and Corporate Change 12 (4), 843--877.
 
52
Poslad, S., Buckle, P., and Hadingham, R. 2000. The FIPA-OS Agent Platform: Open Source for Open Standards. In Proceedings of the 5th International Conference and Exhibition on the Practical Application of Intelligent Agents and Multi-Agents. Manchester, UK.
 
53
 
54
Road. 2004. Repast Home Page. Repast Organization for Architecture and Design, Chicago, IL, repast.sourceforge.net/.
 
55
 
56
Sallach, D. L. 2004. Repast for Oz/Mozart. M. North. Argonne, IL.
 
57
SDG. 2004. Swarm Home Page. Swarm Development Group, Santa Fe, NM, www.swarm.org/wiki/Main_Page.
 
58
Serenko, A. and Detlor, B. 2002. Agent Toolkits: A General Overview of the Market and an Assessment of Instructor Satisfaction with Utilizing Toolkits in the Classroom (Working Paper 455), McMaster University, Hamilton, Ontario, Canada.
 
59
Stephan, C. and Sullivan, J. 2004. Growth of a hydrogen transportation infrastructure. In Proceedings of the Agent 2004 Conference on Social Dynamics: Interaction, Reflexivity and Emergence, Chicago, IL, University of Chicago and Argonne National Laboratory.
60
 
61
Sun Microsystems. 2005. J2SE Code Names, Santa Clara, CA, java.sun.com/j2se/codenames. html.
 
62
 
63
Tisue, S. and Wilensky, U. 2004. NetLogo: Design and implementation of a multi-agent modeling environment. In SwarmFest 2004, Ann Arbor, MI, Swarm Development Group.
 
64
Tobias, R. and Hofmann, C. 2004. Evaluation of free Java-libraries for social-scientific agent based simulation. Journal of Artificial Societies and Social Simulation 7(1).
 
65
Wilensky, U. 1999. NetLogo. Center for Connected Learning and Computer-Based Modeling, Northwestern University, Evanston, IL.
 
66
Wilensky, U. and Stroup, W. 1999. HubNet. Center for Connected Learning and Computer-Based Modeling, Northwestern University, Evanston, IL.
 
67

CITED BY  30

Collaborative Colleagues:
Michael J. North: colleagues
Nicholson T. Collier: colleagues
Jerry R. Vos: colleagues