Abstract
Creating multi-agent simulations is a challenging task often requiring programming skills at the professional developer level which domain experts scarcely possess. We present a model-driven approach that relieves agent experts from time-consuming, error-prone implementation tasks and allows them to focus on the application itself. With our domain specific language Athos, network-based traffic simulations can be created declaratively. The models are platform independent and executable code can be generated for two popular multi-agent platforms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Borenstein, D.B.: Nanoverse: a constraints-based declarative framework for rapid agent-based modeling. In: Yilmaz, L. (ed.) Proceedings of the 2015 Winter Simulation Conference, pp. 206–217. IEEE, Piscataway (2015)
Kardoš, M., Drozdová, M.: Analytical method of CIM to PIM transformation in model driven architecture (MDA). J. Inf. Org. Sci. 34(1), 89–99 (2010)
Samuelson, P.A.: Tragedy of the open road: avoiding paradox by use of regulated public utilities that charge corrected knightian tolls. J. Int. Comp. Econ. 1(1), 3–12 (1992)
Sansores, C., Pavón, J.: Agent-based simulation replication: a model driven architecture approach. In: Gelbukh, A., de Albornoz, Á., Terashima-Marín, H. (eds.) MICAI 2005. LNCS (LNAI), vol. 3789, pp. 244–253. Springer, Heidelberg (2005). https://doi.org/10.1007/11579427_25
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Hoffmann, B., Chalmers, K., Urquhart, N., Farrenkopf, T., Guckert, M. (2018). ATHOS - A Domain-Specific Language for Multi-agent Simulations. In: Demazeau, Y., An, B., Bajo, J., Fernández-Caballero, A. (eds) Advances in Practical Applications of Agents, Multi-Agent Systems, and Complexity: The PAAMS Collection. PAAMS 2018. Lecture Notes in Computer Science(), vol 10978. Springer, Cham. https://doi.org/10.1007/978-3-319-94580-4_30
Download citation
DOI: https://doi.org/10.1007/978-3-319-94580-4_30
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-94579-8
Online ISBN: 978-3-319-94580-4
eBook Packages: Computer ScienceComputer Science (R0)