A Study of Some Multi-agent Meta-models

  • Carole Bernon
  • Massimo Cossentino
  • Marie-Pierre Gleizes
  • Paola Turci
  • Franco Zambonelli
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3382)


Several agent-oriented methodologies have been proposed over the last few years. Unlike the object-oriented domain and unfortunately for designers, most of the time, each methodology has its own purposes and few standardization works have been done yet, limiting the impact of agent design on the industrial world. By studying three existing methodologies – ADELFE, Gaia and PASSI – and the concepts related to them, this paper tries to find a means to unify their meta-models. Comparing a certain number of features at the agent or system level (such as the agent structure, its society or organization, its interactions capacities or how agents may be implemented) has enabled us to draw up a first version of a unified meta-model proposed as a first step toward interoperability between agent-oriented methodologies.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Saeki, M.: Software specification & design methods and method engineering. International Journal of Software Engineering and Knowledge Engineering (1994)Google Scholar
  2. 2.
    Kruchten, P.: The Rational Unified Process: An Introduction. Addison-Wesley, Reading (2000)Google Scholar
  3. 3.
    Bergenti, F., Gleizes, M.P., Zambonelli, F.: Methodologies and Software Engineering for Agent Systems. Kluwer, Dordrecht (2004)MATHCrossRefGoogle Scholar
  4. 4.
    Bernon, C., Camps, V., Gleizes, M.P., Picard, G.: Tools for self-organizing applications engineering. In: First International Workshop on Engineering Self-Organising Applications (ESOA), Melbourne, Australia (2003)Google Scholar
  5. 5.
    Capera, D., Georgé, J.P., Gleizes, M.P., Glize, P.: The amas theory for complex problem solving based on self-organizing cooperative agents. In: Proc. of the 1st International Workshop on Theory And Practice of Open Computational Systems (TAPOCS 2003@WETICE 2003), Linz, Austria (2003)Google Scholar
  6. 6.
    Wooldridge, M., Jennings, N.R., Kinny, D.: The gaia methodology for agent-oriented analysis and design. Journal of Autonomous Agents and Multi-Agent Systems 3, 285–315 (2000)CrossRefGoogle Scholar
  7. 7.
    Zambonelli, F., Jennings, N., Wooldridge, M.: Developing multiagent systems: the gaia methodology. ACM Transactions on Software Engineering and Methodology 12, 417–470 (2003)CrossRefGoogle Scholar
  8. 8.
    Cossentino, M., Sabatucci, L.: Agent System Implementation. In: Agent-Based Manufacturing and Control Systems: New Agile Manufacturing Solutions for Achieving Peak Performance. CRC Press, Boca Raton (2004)Google Scholar
  9. 9.
    Chandrasekaran, B., Josephson, J.R., Benjamins, V.R.: What are ontologies, and why do we need them? IEEE Intelligent Systems (1999)Google Scholar
  10. 10.
    FIPA: Acl message structure specification, available online at, http://www.fipa.org/specs/fipa00061/SC00061G.html
  11. 11.
    FIPA: Rdf content language specification, available online at, http://www.fipa.org/specs/fipa00011/XC00011B.html
  12. 12.
    W3C: Resource description framework (rdf) model and syntax specification. w3c recommendation (1999), available online at, http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/
  13. 13.
    Searle, J.R.: Speech Acts. Cambridge University Press, Cambridge (1969)Google Scholar
  14. 14.
    Castro, J., Kolp, M., Mylopoulos, J.: Towards requirements-driven information systems engineering: The tropos project. Information Systems (2002)Google Scholar
  15. 15.
    Kleppe, A., Warmer, J., Bast, W.: MDA Explained: The Model Driven Architecture: Practice and Promise. Addison-Wesley, Reading (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Carole Bernon
    • 1
  • Massimo Cossentino
    • 2
  • Marie-Pierre Gleizes
    • 1
  • Paola Turci
    • 3
  • Franco Zambonelli
    • 4
  1. 1.IRITUniversity Paul SabatierToulouse, Cedex 4France
  2. 2.Istituto di Calcolo e Reti ad Alte Prestazioni (ICAR)Consiglio Nazionale delle Ricerche (CNR)PalermoItaly
  3. 3.Dipartimento di Ingegneria dell’InformazioneUniversitá degli Studi di ParmaParmaItaly
  4. 4.Dipartimento di Scienze e Metodi dell’IngegneriaUniversitá di Modena e Reggio EmiliaReggio EmiliaItaly

Personalised recommendations