CEEMAS 2005: Multi-Agent Systems and Applications IV pp 183-192 | Cite as
The PASSI and Agile PASSI MAS Meta-models Compared with a Unifying Proposal
Abstract
A great number of processes for multi-agent systems design have been presented in last years to support the different approaches to agent-oriented design; each process is specific for a particular class of problems and it instantiates a specific MAS meta-model. These differences produce inconsistences and overlaps: a MAS meta-model may define a term not referred by another, or the same term can be used with a different meaning.
We think that the lack of a standardization may cause a significant delay to the diffusion of the agent paradigm outside research context. Working for this unification goal, it is also necessary to define in unambiguous way the terms of the agent model and their relationships thus obtaining a unified MAS meta-model. In this work we propose the PASSI MAS meta-model, the results of its adaptation to the needs of an agile process (Agile PASSI), and a comparison with an existing unifying proposal of MAS meta-model composed by considering three different processes (ADELFE, Gaia and PASSI).
Keywords
Design Process Multiagent System Domain Ontology Agent Society Case DiagramPreview
Unable to display preview. Download preview PDF.
References
- 1.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
- 2.Castro, J., Kolp, M., Mylopoulos, J.: Towards requirements-driven information systems engineering: the tropos project. Inf. Syst. 27, 365–389 (2002)MATHCrossRefGoogle Scholar
- 3.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
- 4.Cossentino, M., Potts, C.: A case tool supported methodology for the design of multi-agent systems. In: The 2002 International Conference on Software Engineering Research and Practice, SERP 2002, Las Vegas (NV), USA (2002)Google Scholar
- 5.DeLoach, S.A., Wood, M.F., Sparkman, C.H.: Multiagent systems engineering. International Journal on Software Engineering and Knowledge Engineering (11), 231–258Google Scholar
- 6.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 (2005)CrossRefGoogle Scholar
- 7.Cossentino, M.: From requirements to code with the passi methodology. In: Henderson-Sellers, B., Giorgini, P. (eds.) Agent-Oriented Methodologies, Idea Group Inc. (2005) (in printing)Google Scholar
- 8.Cossentino, M., Seidita, V.: Composition of a new process to meet agile needs using method engineering. In: Ed., E., ed.: LNCS Series. pp. 36–51 (2004)Google Scholar
- 9.Chella, A., Cossentino, M., Sabatucci, L., Seidita, V.: From passi to agile passi: tailoring a design process to meet new needs. In: 2004 IEEE/WIC/ACM International Joint Conference on Intelligent Agent Technology (IAT 2004), Beijing, China (2004)Google Scholar
- 10.Brinkkemper, S.: Method engineering: engineering the information systems development methods and tools. Information and Software Technology 37 (1995)Google Scholar
- 11.Kumar, K., Welke, R.: Methodology engineering: a proposal for situation-specific methodology construction. In: Challenges and Strategies for Research in Systems Development, pp. 257–269 (1992)Google Scholar
- 12.Saeki, M.: Software specification & design methods and method engineering. International Journal of Software Engineering and Knowledge Engineering (1994)Google Scholar
- 13.Beck, K., Beedle, M., van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., Grenning, J., Highsmith, J., Hunt, A., Jeffries, R., Kern, J., Marick, B., Martin, R., Mellor, S., Schwaber, K., Sutherland, J., Thomas, D.: Agile manifesto, http://www.agilemanifesto.org
- 14.Alliance, A.: http://www.agilealliance.org
- 15.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
- 16.Bergenti, F., Gleizes, M.P., Zambonelli, F.: Methodologies and Software Engineering for Agent Systems. Kluwer, Dordrecht (2004)MATHCrossRefGoogle Scholar