Skip to main content

Developing and Evaluating a Generic Metamodel for MAS Work Products

  • Conference paper
Book cover Software Engineering for Multi-Agent Systems IV (SELMAS 2005)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3914))

Abstract

MAS development requires an appropriate methodology. Rather than seek a single, ideal methodology, we investigate the applicability of method engineering, which focuses on project-specific methodology construction from existing method fragments and provides an appealing approach to organize, appropriately access and effectively harness the software engineering knowledge of MAS methodologies. In this context, we introduce a generic metamodel to serve as a representational infrastructure to unify the work product component of MAS methodologies. The resultant metamodel does not focus on any class of MAS, nor does it impose any restrictions on the format of the system requirements; rather, it is an abstraction of how the work product elements in any MAS are structured and behave both at design time and run-time. Furthermore, in this paper we validate this representational infrastructure by analysing two well-known existing MAS metamodels. We sketch how they can be seen as subtypes of our generic metamodel, providing early evidence to support the use of our metamodel towards the construction of situated MAS methodologies.

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. Bernon, C., Cossentino, M., Gleizes, M., Turci, P., Zambonelli, F.: A Study of some Multi-Agent Meta-Models. In: Odell, J.J., Giorgini, P., Müller, J.P. (eds.) AOSE 2004. LNCS, vol. 3382, pp. 62–77. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  2. 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 (2002)

    Chapter  Google Scholar 

  3. Beydoun, G., Debenham, J., Hoffmann, A.: Using Messaging Structure to Evolve Agents Roles. In: Barley, M.W., Kasabov, N. (eds.) PRIMA 2004. LNCS (LNAI), vol. 3371, pp. 18–30. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  4. Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: A Knowledge Level Software Engineering Methodology for Agent Oriented Programming. In: Agents 2001. ACM, Montreal (2001)

    Google Scholar 

  5. Brinkkemper, S.: Method Engineering: Engineering of Information Systems Development Methods and Tools. Information and Software Technology 38(4), 275–280 (1996)

    Article  Google Scholar 

  6. Choren, R., Lucena, C.: Modeling multi-agent systems with ANote. Software and Systems Modelling 4, 199–208 (2005), doi:10.1007/s10271-004-0065-y

    Article  Google Scholar 

  7. Cockburn, A.: Selecting a project’s methodology. IEEE Software 17(4), 64–71 (2000)

    Article  Google Scholar 

  8. Cossentino, M., Potts, C.: A CASE tool supported methodology for the design of multi-agent systems. In: International Conference on Software Engineering Research and Practice (SERP 2002), Las Vegas (NV), USA (2002)

    Google Scholar 

  9. Durfee, E., Lesser, V.: Negotiating task decomposition and allocation using partial global planning. In: Gasser, L., Huhns, M. (eds.) Distributed Artificial Intelligence, pp. 229–244. Morgan Kaufmann, San Francisco (1989)

    Chapter  Google Scholar 

  10. Edmonds, B., Bryson, J.: The Insufficiency of Formal Design Methods - the necessity of an experimental approach. In: AAMAS 2004. ACM, New York (2004)

    Google Scholar 

  11. Esteva, M.: Electronic Institutions: From Specification To Development, in AI Research Insitute, UAB - Universitat Autonòma de Barcelona: Barcelona (2003)

    Google Scholar 

  12. Esteva, M.: Electronic Institutions: From Specification To Development (PhD thesis), in AI Research Insitute, UAB - Universitat Autonòma de Barcelona (2003)

    Google Scholar 

  13. Esteva, M., Cruz, D.d.l., Sierra, C.: ISLANDER: an electronic institutions editor. In: International Conference on Autonomous Agents & Multiagent Systems (AAMAS 2002). ACM, Italy (2002)

    Google Scholar 

  14. Ferber, J., Drogoul, A.: Using Reactive Multi-Agent Systems in Simulation and Problem Solving. In: Avouris, L. (ed.) Distributed AI: Theory and Praxis. Kluwer, Brussels (1992)

    Google Scholar 

  15. FIPA: Methodology Glossary - FIPAMG (2003)

    Google Scholar 

  16. Giunchiglia, F., Mylopoulos, J., Perini, A.: The Tropos Software Development Methodology: Processes, Models and Diagrams. In: Giunchiglia, F., Odell, J.J., Weiss, G. (eds.) AOSE 2002. LNCS, vol. 2585, pp. 162–173. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  17. Guessoum, Z., Rejeb, L., Durand, R.: Using Adaptive Multi-Agent Systems to Simulate Economic Models. In: AAMAS 2004. ACM, New York (2004)

    Google Scholar 

  18. Henderson-Sellers, B.: Method engineering for OO systems development. Comm. ACM 46(10), 73–78 (2003)

    Article  Google Scholar 

  19. Henderson-Sellers, B., Bohling, J., Rout, T.: Creating the OOSPICE Model Architecture - a Case of Reuse. Software Process Improvement and Practice 8(1), 41–49 (2004)

    Article  Google Scholar 

  20. Henderson-Sellers, B., Giorgini, P. (eds.): Agent-Oriented Methodologies. Idea Group, Hershey (2005)

    Google Scholar 

  21. Henderson-Sellers, B., Simons, A., Younessi, H.: The OPEN Toolbox of Techniques. The OPEN Series. Addison-Wesley Longman, Harlow, Essex (1998)

    Google Scholar 

  22. Hogg, T., Williams, C.: Solving the Really Hard Problems with Cooperative Search. In: 11th National Conference on Artificial Intelligence. MIT Press, Washington (1993)

    Google Scholar 

  23. Horlait, E.: Mobile Agents for Telecommunication Applications (Innovative Technology Series: Information Systems and Networks). Kogan Page, Portland (2004)

    Google Scholar 

  24. Hunsberger, L., Grosz, B.J.: A combinatorial auction for collaborative planning. In: 4thInternational Conference on Multi-Agent Systems, ICMAS 2000 (2000)

    Google Scholar 

  25. Luger, G.F.: AI: Structures and Strategies for Complex Problem Solving. Addison Wesley, Reading (2002)

    Google Scholar 

  26. Martin, J., Odell, J.: Object-Oriented Methods: A Foundation. Prentice-Hall, Englewood Cliffs (1995)

    Google Scholar 

  27. Odell, J., Nodine, M., Levy, R.: A Metamodel for Agents, Roles, and Groups. In: Odell, J.J., Giorgini, P., Müller, J.P. (eds.) AOSE 2004. LNCS, vol. 3382, pp. 78–92. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  28. Padgham, L., Winikoff, M.: Developing Intelligent Agent Systems. A Practical Guide 1, 225 (2004)

    Google Scholar 

  29. Pfeifer, R., Sheier, C.: Understanding Intelligence. MIT Press, Cambridge (2001)

    Google Scholar 

  30. Ralyté, J., Rolland, C.: An Assembly Process Model for Method Engineering. In: Dittrich, K.R., Geppert, A., Norrie, M.C. (eds.) CAiSE 2001. LNCS, vol. 2068, p. 267. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  31. Russell, S., Norvig, P.: Artificial Intelligence, A modern Approach, the intelligent agent book. Prentice Hall, Englewood Cliffs (2003)

    MATH  Google Scholar 

  32. Silva, V., Choren, R., Lucena, C.: Using the MAS-ML to Model a Multi-Agent System. In: Lucena, C., Garcia, A., Romanovsky, A., Castro, J., Alencar, P.S.C. (eds.) SELMAS 2003. LNCS, vol. 2940, pp. 129–148. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  33. Silva, V., Lucena, C.: From a Conceptual Framework for Agents and Objects to a Multi-Agent System Modeling Language. Autonomous Agents and Multi-Agent Systems 8, 1–45 (2004)

    Google Scholar 

  34. Tidhar, G., Heinze, C., Goss, S., Murray, G., Appla, D., Lloyd, I.: Using Intelligent Agents in Military Simulation or Using Agents Intelligently. In: 11th Conference on Innovative Applications of AI. MIT Press, Orlando (1999)

    Google Scholar 

  35. Wooldridge, M.: Reasoning About Rational Agents. MIT Press, Cambridge (2000)

    MATH  Google Scholar 

  36. Wooldridge, M., Jennings, N.R., Kinny, D.: The Gaia Methodology for Agent-Oriented Analysis and Design. In: Autonomous Agents and Multi-Agent Systems. Kluwer Academic Publishers, The Netherlands (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Beydoun, G., Gonzalez-Perez, C., Henderson-Sellers, B., Low, G. (2006). Developing and Evaluating a Generic Metamodel for MAS Work Products. In: Garcia, A., Choren, R., Lucena, C., Giorgini, P., Holvoet, T., Romanovsky, A. (eds) Software Engineering for Multi-Agent Systems IV. SELMAS 2005. Lecture Notes in Computer Science, vol 3914. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11738817_8

Download citation

  • DOI: https://doi.org/10.1007/11738817_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-33580-1

  • Online ISBN: 978-3-540-33583-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics