Skip to main content

Multi-Agent Modelling Notation (MAMN): A Multi-layered Graphical Modelling Notation forĀ Agent-Based Simulations

  • Conference paper
  • First Online:
PRIMA 2022: Principles and Practice of Multi-Agent Systems (PRIMA 2022)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 13753))

  • 693 Accesses

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).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Balke, T., Gilbert, N.: How do agents make decisions? a survey. J. Artif. Soc. Soc. Simul. 17(4), 13 (2014)

    Google ScholarĀ 

  2. Brafman, R., Tennenholtz, M.: Modeling agents as qualitative decision makers. Artif. Intell. 94(1ā€“2), 217ā€“268 (1997)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  3. Bratman, M., Israel, D., Pollack, M.: Plans and resource-bounded practical reasoning. Comput. Intell. 4(3), 349ā€“355 (1988)

    ArticleĀ  Google ScholarĀ 

  4. 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)

    ArticleĀ  MATHĀ  Google ScholarĀ 

  5. 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)

    ArticleĀ  Google ScholarĀ 

  6. 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)

    Google ScholarĀ 

  7. Luckham, D.: The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems. Addison-Wesley (2002)

    Google ScholarĀ 

  8. 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)

    Google ScholarĀ 

  9. 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)

    Google ScholarĀ 

  10. Schaub, H.: Simulation als entscheidungshilfe: Systemisches denken als werkzeug zur beherrschung von komplexitƤt. Entscheiden in kritischen Situationen (2003)

    Google ScholarĀ 

  11. Schoeneborn, F.: Linking balanced scorecard to system dynamics (2003)

    Google ScholarĀ 

  12. Schruben, L.: Simulation modeling with event graphs. Commun. ACM 26(11), 957ā€“963 (1983)

    ArticleĀ  Google ScholarĀ 

  13. Schruben, L.: Building reusable simulators using hierarchical event graphs. In: Winter Simulation Conference Proceedings, 1995, pp. 472ā€“475. IEEE (1995)

    Google ScholarĀ 

  14. Sterman, J.: Business Dynamics. McGraw-Hill, Inc. (2000)

    Google ScholarĀ 

  15. Ufuktepe, D., Ayav, T., Belli, F.: Test input generation from cause-effect graphs. Softw. Quality J., 1ā€“50 (2021)

    Google ScholarĀ 

  16. Wagner, G.: The agent-object-relationship metamodel: towards a unified view of state and behavior. Inf. Syst. 28(5), 475ā€“504 (2003)

    ArticleĀ  MATHĀ  Google ScholarĀ 

  17. Wooldridge, M., Jennings, N.R., Kinny, D.: The gaia methodology for agent-oriented analysis and design. Autonomous Agents and multi-agent systems 3 (2000)

    Google ScholarĀ 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Johannes Nguyen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

Ā© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics