Agent-Based Modelling and Simulation with Domain-Specific Languages

Reinhardt, Oliver and Warnke, Tom and Uhrmacher, Adelinde M. (2021) Agent-Based Modelling and Simulation with Domain-Specific Languages. In: Towards Bayesian Model-Based Demography. METH (17). Springer International Publishing, Cham, pp. 113-134. ISBN 978-3-030-83039-7.

Full text not available from this repository.
Official URL:


Conducting simulation studies within a model-based framework is a complex process, in which many different concerns must be considered. Central tasks include the specification of the simulation model, the execution of simulation runs, the conduction of systematic simulation experiments, and the management and documentation of the model’s context. In this chapter, we look into how these concerns can be separated and handled by applying domain-specific languages (DSLs), that is, languages that are tailored to specific tasks in a specific application domain. We demonstrate and discuss the features of the approach by using the modelling language ML3, the experiment specification language SESSL, and PROV, a graph-based standard to describe the provenance information underlying the multi-stage process of model development.

Item Type: Book Section
Projects: BAPS