Modeling the System Organization of Multi-Agent Systems in Early Design Stages with Coarse Design Diagrams

Lawrence Cabac, Kolja Markwardt

Abstract

In this paper we propose to use a coarse system overview from the beginning of the analysis stage to better support the development team of multiagent systems in finding an architectural approach direction to the envisioned system. For this we propose to transfer the syntax of use cases modeling to the analysis / architectural design stage of designing preliminary roles and interactions. The reasons to use this is that modeling with use case syntax is lightweight, intuitive and well-known to most developers. We also present a plugin for RENEW which is capable of drawing use cases and generating code structures for multi-agent applications in the context of MULAN.

References

  1. Lawrence Cabac. Multi-agent system: A guiding metaphor for the organization of software development projects. In Paolo Petta, editor, Proceedings of the Fifth German Conference on Multiagent System Technologies, volume 4687 of Lecture Notes in Computer Science, pages 1-12, Leipzig, Germany, 2007. Springer-Verlag.
  2. Lawrence Cabac, Till Dörges, Michael Duvigneau, Daniel Moldt, Christine Reese, and Matthias Wester-Ebbinghaus. Agent models for concurrent software systems. In Ralph Bergmann and Gabriela Lindemann, editors, Proceedings of the Sixth German Conference on Multiagent System Technologies, MATES'08, volume 5244 of Lecture Notes in Artificial Intelligence, pages 37-48. Springer-Verlag, 2008.
  3. Lawrence Cabac, Till Dö rges, Michael Duvigneau, Christine Reese, and Matthias WesterEbbinghaus. Application development with Mulan. In Daniel Moldt, Fabrice Kordon, Kees van Hee, José-Manuel Colom, and Rémi Bastide, editors, Proceedings of the International Workshop on Petri Nets and Software Engineering (PNSE'07), pages 145-159, Siedlce, Poland, June 2007. Akademia Podlaska.
  4. Alistair Cockburn. Writing Effective Use Cases. Addison-Wesley Longman, 2000.
  5. J. Ferber. Multi-Agents Systems - An Introduction to Distributed Artificial Intelligence. Addison-Wesley, 1999.
  6. Ivar Jacobson, Magnus Christerson, Patrik Jonsson, and Gunnar Overgaard. Object-oriented Software Engineering; A Use Case Driven Approach. Addison-Wesley, Wokingham, England, 1992.
  7. Thomas Juan, Adrian R. Pearce, and Leon Sterling. ROADMAP: extending the gaia methodology for complex open systems. In AAMAS, pages 3-10. ACM, 2002.
  8. Michael Kö hler, Daniel Moldt, Heiko R ölke, and Rü diger Valk. Linking micro and macro description of scalable social systems using reference nets. In Klaus Fischer, Michael Florian, and Thomas Malsch, editors, Socionics: Sociability of Complex Social Systems, volume 3413 of Lecture Notes in Artificial Intelligence, pages 51-67. Springer-Verlag, 2005.
  9. Lin Padgham and Michael Winikoff. Prometheus: a methodology for developing intelligent agents. In AAMAS, pages 37-38. ACM, 2002.
  10. Franco Zambonelli, Nicholas R. Jennings, and Michael Wooldridge. Developing multiagent systems: The Gaia methodology. ACM Transactions on Software Engineering and Methodology, 12(3):317-370, July 2003.
Download


Paper Citation


in Harvard Style

Cabac L. and Markwardt K. (2009). Modeling the System Organization of Multi-Agent Systems in Early Design Stages with Coarse Design Diagrams . In Proceedings of the 7th International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems - Volume 1: MSVVEIS, (ICEIS 2009) ISBN 978-989-8111-90-6, pages 33-42. DOI: 10.5220/0002203100330042


in Bibtex Style

@conference{msvveis09,
author={Lawrence Cabac and Kolja Markwardt},
title={Modeling the System Organization of Multi-Agent Systems in Early Design Stages with Coarse Design Diagrams},
booktitle={Proceedings of the 7th International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems - Volume 1: MSVVEIS, (ICEIS 2009)},
year={2009},
pages={33-42},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002203100330042},
isbn={978-989-8111-90-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 7th International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems - Volume 1: MSVVEIS, (ICEIS 2009)
TI - Modeling the System Organization of Multi-Agent Systems in Early Design Stages with Coarse Design Diagrams
SN - 978-989-8111-90-6
AU - Cabac L.
AU - Markwardt K.
PY - 2009
SP - 33
EP - 42
DO - 10.5220/0002203100330042