Skip to main content

Model Driven Design of Multiagent Systems

  • Conference paper
Agents and Artificial Intelligence (ICAART 2011)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 271))

Included in the following conference series:

  • 947 Accesses

Abstract

In general software engineering modelling of software systems had a significant impact on the manner in which complex systems are designed. The Model Driven Architecture (MDA) proposed by the Object Management Group (OMG) provides a formal framework that allows to define dedicated modelling languages for different application domains. Already in the model driven design of service-oriented architectures one can identify concepts that are common in the design of such systems and what agent-based systems concerns. To directly use the MDA framework for the design of multiagent system (MAS) is therefore an obvious step. In this article we advocate the domain specific modelling language DSML4MAS for modelling MAS. However, our aim is not to just define the language, we propose a framework for DSML4MAS that allows its adaptation and dynamic development in the future. Our vision is that in the near future model repositories for model fragments that can be flexibly combined will be established and propose basic concepts that can support the development of MAS in this context. The interaction aspect is especially important in MAS design and one of the most obvious aspects where model exchange and model re-use is highly desirable. The article therefore presents the interaction aspect in more details and discusses the features that are available in the DSML4MAS.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Baldoni, M., Baroglio, C., Chopra, A.K., Desai, N., Patti, V., Singh, M.P.: Choice, interoperability, and conformance in interaction protocols and service choreographies. In: AAMAS (2), pp. 843–850 (2009)

    Google Scholar 

  2. Bauer, B., Müller, J.P., Odell, J.: Agent UML: A Formalism for Specifying Multiagent Interaction. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, pp. 91–103. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  3. Bernon, C., Gleizes, M.-P., Peyruqueou, S., Picard, G.: ADELFE: A Methodology for Adaptive Multi-Agent Systems Engineering. In: Petta, P., Tolksdorf, R., Zambonelli, F. (eds.) ESAW 2002. LNCS (LNAI), vol. 2577, pp. 156–169. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  4. Chella, A., Cossentino, M., Sabatucci, L., Seidita, V.: From passi to agile passi: Tailoring a design process to meet new needs. In: Proceedings of the IEEE/WIC/ACM International Conference on Intelligent Agent Technology, IAT 2004, pp. 471–474. IEEE Computer Society, Washington, DC, USA (2004), http://dx.doi.org/10.1109/IAT.2004.59

    Chapter  Google Scholar 

  5. Davis, R., Smith, R.G.: Negotiation as a metaphor for distributed problem solving. Artificial Intelligence 20(1) (1983)

    Google Scholar 

  6. Desai, N., Singh, M.P.: On the enactability of business protocols. In: Fox, D., Gomes, C.P. (eds.) AAAI, pp. 1126–1131. AAAI Press (2008)

    Google Scholar 

  7. Hahn, C., et al.: A platform-independent metamodel for multiagent systems. Autonomous Agents and Multi-Agent Systems 18, 239–266 (2009)

    Article  Google Scholar 

  8. Kapahnke, P., Liedtke, P., Nesbigall, S., Warwas, S., Klusch, M.: ISReal: An Open Platform for Semantic-Based 3D Simulations in the 3D Internet. In: Patel-Schneider, P.F., Pan, Y., Hitzler, P., Mika, P., Zhang, L., Pan, J.Z., Horrocks, I., Glimm, B. (eds.) ISWC 2010, Part II. LNCS, vol. 6497, pp. 161–176. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  9. Khadka, R., Sapkota, B., Ferreira Pires, L., van Sinderen, M., Jansen, S.: Model-Driven Development of Service Compositions for Enterprise Interoperability. In: van Sinderen, M., Johnson, P. (eds.) IWEI 2011. LNBIP, vol. 76, pp. 177–190. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  10. Kone, M.T., Shimazu, A., Nakajima, T.: The state of the art in agent communication languages. Knowledge and Information Systems 2(3), 259–284 (2000), http://dx.doi.org/10.1007/PL00013712

    Article  MATH  Google Scholar 

  11. Lam, S.S., Shankar, A.U.: Protocol verification via projections. IEEE Trans. Software Eng. 10(4), 325–342 (1984)

    Article  MATH  Google Scholar 

  12. McNeile, A.T.: Protocol contracts with application to choreographed multiparty collaborations. Service Oriented Computing and Applications 4(2), 109–136 (2010)

    Article  Google Scholar 

  13. Mendling, J., Hafner, M.: From WS-CDL choreography to BPEL process orchestration. Journal of Enterprise Information Management 21, 525–542 (2005)

    Article  Google Scholar 

  14. Padgham, L., Thangarajah, J., Winikoff, M.: Tool support for agent development using the prometheus methodology. In: Proceedings of the Fifth International Conference on Quality Software, QSIC 2005, pp. 383–388. IEEE Computer Society, Washington, DC, USA (2005), http://dx.doi.org/10.1109/QSIC.2005.66

    Chapter  Google Scholar 

  15. Penserini, L., Perini, A., Susi, A., Mylopoulos, J.: From stakeholder intentions to software agent implementations. In: Conference on Advanced Information Systems Engineering, pp. 465–479 (2006)

    Google Scholar 

  16. Singh, M.P.: Multiagent Systems: A Theoretical Framework for Intentions, Know-How, and Communications. LNCS, vol. 799. Springer, Heidelberg (1994), http://www.csc.ncsu.edu/faculty/mpsingh/books/MAS/

    MATH  Google Scholar 

  17. Thangarajah, J., Padgham, L.: Prometheus design tool. In: The 4th International Joint Conference on Autonomous Agents and Multi-Agent Systems, pp. 127–128 (2005)

    Google Scholar 

  18. Trencansky, I., Cervenka, R.: Agent modeling language (aml): A comprehensive approach to modelling mas. Informatica 29(4), 391–400 (2005)

    Google Scholar 

  19. Warwas, S., Hahn, C.: The DSML4MAS development environment. In: Proc. of the 8th Int. Conf. on Autonomous Agents and Multiagent Systems (AAMAS 2009), pp. 1379–1380. IFAAMAS (2009)

    Google Scholar 

  20. Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing multiagent systems: The gaia methodology. ACM Transactions on Software Engineering and Methodology 12(3), 317–370 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fischer, K., Warwas, S., Zinnikus, I. (2013). Model Driven Design of Multiagent Systems. In: Filipe, J., Fred, A. (eds) Agents and Artificial Intelligence. ICAART 2011. Communications in Computer and Information Science, vol 271. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29966-7_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-29966-7_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-29965-0

  • Online ISBN: 978-3-642-29966-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics