Skip to content. | Skip to navigation

Personal tools

Tom Warnke, Anna Klabunde, Alexander Steiniger, Frans Willekens, and Adelinde M Uhrmacher (2015 (to appear))

ML3: A Language for Compact Modeling of Linked Lives in Computational Demography

In: Proceedings of the Winter Simulation Conference 2015. WSC '15.

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.

Document Actions