THE RELOGO AGENT-BASED MODELING LANGUAGE

被引:0
作者
Ozik, Jonathan [1 ]
Collier, Nicholson T. [1 ]
Murphy, John T. [1 ]
North, Michael J. [1 ]
机构
[1] Argonne Natl Lab, Argonne, IL 60439 USA
来源
2013 WINTER SIMULATION CONFERENCE (WSC) | 2013年
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
ReLogo is a new agent-based modeling (ABM) domain specific language (DSL) for developing agent-based models in the free and open source Repast Suite of ABM tools; the Java based Repast Simphony ABM toolkit and the C++ high performance computing Repast HPC toolkit both incorporate ReLogo. The language is geared towards a wide range of modeling and programming expertise, combining the sophisticated and powerful ABM infrastructure and capabilities in the Repast Suite with the ease of use of the Logo programming language and its associated programming idioms. This paper will present how ReLogo combines a number of concepts, including object-oriented programming, simple integration of existing code libraries, statically and dynamically typed languages, domain specific languages, and the use of integrated development environments, to create an ABM tool that is easy to learn yet is also capable of creating large scale ABMs of real world complex systems.
引用
收藏
页码:1560 / 1568
页数:9
相关论文
共 18 条
[1]  
[Anonymous], SIMULATION
[2]  
Collier N., 2003, P 1 ANN N AM ASS COM, V122, P136
[3]  
Gamma Erich., 1994, DESIGN PATTERNS
[4]  
Groovy, 2013, GROOV HOM
[5]  
Harvey B., 1997, Computer Science Logo Style: Symbolic computing, V1
[6]   COMPILING SIMULA - A HISTORICAL STUDY OF TECHNOLOGICAL GENESIS [J].
HOLMEVIK, JR .
IEEE ANNALS OF THE HISTORY OF COMPUTING, 1994, 16 (04) :25-37
[7]  
Macal C. M., 2012, P WINT SIM C WSC 12
[8]  
Macionis J.J., 2007, SOCIOLOGY
[9]   Complex adaptive systems modeling with Repast Simphony [J].
North, Michael J. ;
Collier, Nicholson T. ;
Ozik, Jonathan ;
Tatara, Eric R. ;
Macal, Charles M. ;
Bragen, Mark ;
Sydelko, Pam .
COMPLEX ADAPTIVE SYSTEMS MODELING, 2013, 1
[10]  
Ozik J., 2013, RELOGO GETTING START