Abstract
Cause-effect graphs have been applied in non agent-based simulations, where they are used to model chained causal relations between input parameters and system behaviour measured by appropriate indicators. This can be useful for the analysis and interpretation of simulations. However, multi-agent simulations shift the paradigm of chained causal relations to multiple levels of detail and abstraction. Thus, conventional cause-effect graphs need to be extended to capture the hierarchical structure of causal relations in multi-agent models. In this paper, we present a graphical modelling method that we call Multi-Agent Modelling Notation (MAMN), with which global aspects of the simulation as well as detailed interior mechanisms of agent behaviour can be described. We give proof of concept by showing how the logic that connects individual agent behaviour to global outcomes in a previously published simulation model can be expressed in a concise diagrammatic form. This provides understanding into what drives the model behaviour without having to study source code. We go on to discuss benefits and limitations as well as new opportunities that arise from this type of model analysis.
This research was supported by the Karl-Vossloh-Stiftung (S0047/10053/2019).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Balke, T., Gilbert, N.: How do agents make decisions? a survey. J. Artif. Soc. Soc. Simul. 17(4), 13 (2014)
Brafman, R., Tennenholtz, M.: Modeling agents as qualitative decision makers. Artif. Intell. 94(1ā2), 217ā268 (1997)
Bratman, M., Israel, D., Pollack, M.: Plans and resource-bounded practical reasoning. Comput. Intell. 4(3), 349ā355 (1988)
Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: Tropos: an agent-oriented software development methodology. Auton. Agent. Multi-Agent Syst. 8, 203ā236 (2004)
Cossentino, M., Gaud, N., Hilaire, V., Galland, S., Koukam, A.: Aspecs: an agent-oriented software process for engineering complex systems. Auton. Agent. Multi-Agent Syst. 20(2), 260ā304 (2010)
GonƧalves, E., et al.: Mas-ml 2.0: supporting the modelling of multi-agent systems with different agent architectures. J. Syst. Softw. 108, 77ā109 (2015)
Luckham, D.: The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems. Addison-Wesley (2002)
Nguyen, J., Powers, S., Urquhart, N., Farrenkopf, T., Guckert, M.: Modelling the impact of individual preferences on traffic policies. SN Comput. Sci. 3, 1ā13 (2022)
Padgham, L., Winikoff, M.: Prometheus. In: Proceedings of the First International Joint Conference on Autonomous Agents and Multiagent Systems Part 1 - AAMAS 2002, pp. 174ā185. Springer, ACM Press (2002)
Schaub, H.: Simulation als entscheidungshilfe: Systemisches denken als werkzeug zur beherrschung von komplexitƤt. Entscheiden in kritischen Situationen (2003)
Schoeneborn, F.: Linking balanced scorecard to system dynamics (2003)
Schruben, L.: Simulation modeling with event graphs. Commun. ACM 26(11), 957ā963 (1983)
Schruben, L.: Building reusable simulators using hierarchical event graphs. In: Winter Simulation Conference Proceedings, 1995, pp. 472ā475. IEEE (1995)
Sterman, J.: Business Dynamics. McGraw-Hill, Inc. (2000)
Ufuktepe, D., Ayav, T., Belli, F.: Test input generation from cause-effect graphs. Softw. Quality J., 1ā50 (2021)
Wagner, G.: The agent-object-relationship metamodel: towards a unified view of state and behavior. Inf. Syst. 28(5), 475ā504 (2003)
Wooldridge, M., Jennings, N.R., Kinny, D.: The gaia methodology for agent-oriented analysis and design. Autonomous Agents and multi-agent systems 3 (2000)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
Ā© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Nguyen, J., Powers, S.T., Urquhart, N., Farrenkopf, T., Guckert, M. (2023). Multi-Agent Modelling Notation (MAMN): A Multi-layered Graphical Modelling Notation forĀ Agent-Based Simulations. In: AydoÄan, R., Criado, N., Lang, J., Sanchez-Anguix, V., Serramia, M. (eds) PRIMA 2022: Principles and Practice of Multi-Agent Systems. PRIMA 2022. Lecture Notes in Computer Science(), vol 13753. Springer, Cham. https://doi.org/10.1007/978-3-031-21203-1_42
Download citation
DOI: https://doi.org/10.1007/978-3-031-21203-1_42
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-21202-4
Online ISBN: 978-3-031-21203-1
eBook Packages: Computer ScienceComputer Science (R0)