• DocumentCode
    677656
  • Title

    The ReLogo agent-based modeling language

  • Author

    Ozik, Jonathan ; Collier, Nick T. ; Murphy, John T. ; North, Michael J.

  • Author_Institution
    Decision & Inf. Sci., Argonne Nat. Lab., Argonne, IL, USA
  • fYear
    2013
  • fDate
    8-11 Dec. 2013
  • Firstpage
    1560
  • Lastpage
    1568
  • Abstract
    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.
  • Keywords
    Java; multi-agent systems; parallel processing; public domain software; ABM tools; C++ high performance computing Repast HPC toolkit; DSL; Java based Repast Simphony ABM toolkit; Logo programming language; ReLogo agent-based modeling domain specific language; open source Repast Suite; Computational modeling; DSL; Java; Libraries; Object oriented modeling; Programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Conference (WSC), 2013 Winter
  • Conference_Location
    Washington, DC
  • Print_ISBN
    978-1-4799-2077-8
  • Type

    conf

  • DOI
    10.1109/WSC.2013.6721539
  • Filename
    6721539