• DocumentCode
    3746883
  • Title

    ML3: A language for compact modeling of linked lives in computational demography

  • Author

    Tom Warnke;Alexander Steiniger;Adelinde M. Uhrmacher;Anna Klabunde;Frans Willekens

  • Author_Institution
    Institute of Computer Science, University of Rostock, Albert-Einstein-Str. 22, D-18059, GERMANY
  • fYear
    2015
  • Firstpage
    2764
  • Lastpage
    2775
  • Abstract
    Agent-based modeling and simulation is widely used in computational demography. Although existing agent-based approaches allow modeling linked lives in a rather flexible manner, the resulting models, due to typically being implemented in a general-purpose programming language, often lack the compactness required to easily access the model. With ML3 (Modeling Language for Linked Lives) we present a compact and expressive domain-specific modeling language for continuous-time agent-based models in computational demography. The language combines elements from guarded commands, process algebras, and rule-based approaches. We discuss and present the individual features of the language and illuminate its compactness by presenting the specification of an entire agent-based model from recent literature.
  • Keywords
    "Object oriented modeling","Demography","Biological system modeling","Agent-based modeling","Mathematical model","Computer languages"
  • Publisher
    ieee
  • Conference_Titel
    Winter Simulation Conference (WSC), 2015
  • Electronic_ISBN
    1558-4305
  • Type

    conf

  • DOI
    10.1109/WSC.2015.7408382
  • Filename
    7408382