Abstract
This article proposes an agent-oriented methodology called MAS-CommonKADS and develops a case study. This methodology extends the knowledge engineering methodology CommonKADS with techniques from objectoriented and protocol engineering methodologies. The methodology consists of the development of seven models: Agent Model, that describes the characteristics of each agent; Task Model, that describes the tasks that the agents carry out; Expertise Model, that describes the knowledge needed by the agents to achieve their goals; Organisation Model, that describes the structural relationships between agents (software agents and/or human agents); Coordination Model, that describes the dynamic relationships between software agents; Communication Model, that describes the dynamic relationships between human agents and their respective personal assistant software agents; and Design Model, that refines the previous models and determines the most suitable agent architecture for each agent, and the requirements of the agent network.
This research is funded in part by the Commission of the European Community under the ESPRIT Basic Research Project MIX. Modular Integration of Connectionist and Symbolic Processing in Knowledge Based Systems, ESPRIT-9119, and by the Spanish Government under the CICYT projects TIC91-0107 and TIC94-0139.
This research was partly carried out while the first author was visiting the Dep. Ingeniería de Sistemas Telemáticos (Universidad Politécnica de Madrid).
Preview
Unable to display preview. Download preview PDF.
References
Mihai Barbuceanu and Mark S. Fox. Capturing and modeling coordination knowledge for multi-agent systems. Journal on Intelligent and Cooperative Information Systems, July 1996.
V. R. Benjamins, Leliane Nunes de Banos, and Valente Andre. Constructing planners through problem-solving methods. In B. Gaines and M. Musen, editors, Proceedings of the 10th Banff Knowledge Acquisition for Knowledge-Based Systems Workshop, volume 1, pages 14–1/20, Banff, Canada, November 1996. KAW
Alan H. Bond and Les Gasser. An analysis of problems and research in DAL In Alan H. Bond and Les Gasser, editors, Readings in Distributed Artificial Intelligence, pages 3–36. Springer-Verlag: Heidelberg, Germany, 1988.
F. M. T. Brazier, B. M. Dunin-Keplicz, N. R. Jennings, and Treur J. DESIRE: Modelling multi-agent systems in a compositional formal framework. Int Journal of Cooperative Information Systems, 1(6):To appear, January 1997.
Joanna Bryson. Agent architecture as object oriented design. (In this volume).
Birgit Burmeister. Models and methodology for agent-oriented analysis and design. In K Fischer, editor, Working Notes of the KI'96 Workshop on Agent-Oriented Programming and Distributed Systems, 1996. DFKI Document D-96-06.
E. H. Durfee, V R. Lesser, and D. D. Corkill. Trends in cooperative distributed problem solving. IEEE Transactions on Knowledge and Data Engineering, l(l), March 1989.
Cuno Duursma, Olle Olsson, and Sundin Ulf. Task model defintion and task analysis process. Technical Report Technical report KADS-II/M5/VUB/TR/004/2.0 ESPRIT Project P5248, Free University Brussels and Swedish Institute of Computer Science, 1994.
M. Fisher, J. Müller, M. Schroeder, G. Staniford, and G. Wagne. Methodological foundations for agent-based systems. In Proceedings of the UK Special Interest Group on Foundations of Multi-Agent Systems (FOMAS). Published in Knowledge Engineering Review (12) 3, 1997. http://www.dcs.warwick.ac.uk/ fomas/fomas96/abstracts/ker3.ps.
Norbert Glaser. Contribution to Knowledge Modelling in a Multi-Agent Framework (the CoMOMS Approach). PhD thesis, L'Universtité Henri Poincaré, Nancy I, France, November 1996.
Rune E. Gustavsson. Multi agent systems as open societies — a design framework. (In this volume).
C. A. Iglesias, J. C. González, and J. R. Velasco. MIX: A general purpose multiagent architecture. In M. Wooldridge, J. P. Müller, and M. Tambe, editors, Intelligent Agents II (LNAI 1037), pages 251–266. Springer-Verlag: Heidelberg, Germany, 1996.
Carlos A. Iglesias, Mercedes Garijo, José C. González, and Juan R. Velasco. A method proposal for multiagent systems development extending CommonKADS. In B. Gaines and M. Musen, editors, Proceedings of the 10th Banff Knowledge Acquisition for Knowledge-Based Systems Workshop, volume 1, pages 25–1/17, Banff, Canada, November 1996. KAW. Track Agent-Oriented Approaches To Knowledge Engineering.
ITU-T. Z100 (1993). CCITT specification and description language (sdl). Technical report, ITU-T, June 1994.
I. Jacobson, M. Christerson, P. Jonsson, and Övergaard. Object-Oriented Software Engineering. A Use Case Driven Approach. ACM Press, 1992.
Elisabeth A. Kendall, Margaret T. Malkoun, and Chong Jiang. A methodology for developing agent based systems for enterprise integration: In D. Luckose and Zhang C., editors, Proceedings of the First Australian Workshop on DAI, Lecture Notes on Artificial Intelligence. Springer-Verlag: Heidelberg, Germany, 1996.
John Kingston. Building a KBS for health and safety assessment. In Applications and Innovations in Expert Systems IV, Proceedings of BCS Expert Systems '96, pages 16–18, Cambridge, December 1996. SBES Publications. Also published as technical report: AIAITR-202, Artificial Intelligence Applications Institute, University of Edinburgh.
David Kinny, Michael Georgef, and Anand Rao. A methodology and modelling technique for systems of BDI agents. In W. van der Velde and J. Perram, editors, Agents Breaking Away: Proceedings of the Seventh European Workshop on Modelling Autonomous Agents in a Multi Agent World MAAMAW'96, (LNAI Volume 1038). Springer-Verlag: Heidelberg, Germany, 1996.
Kazushiro Kuwabara, Toru Ishida, and Nobuyasu Osato. AgenTalk: Coordination protocol description for multiagent systems. In Proceedings of the First International Conference on Multi-Agent Systems (ICMAS-95), page 455, San Francisco, CA, June 1995.
B. Moulin and L. Cloutier. Collaborative work based on multiagent architectures: A methodological perspective. In Fred Aminzadeh and Mohammad Jamshidi, editors, Soft Computing: Fuzzy Logic, Neural Networks and Distributed Artificial Intelligence, pages 261–296. Prentice-Hall, 1994.
Bernard Moulin and Mario Brassard. A scenario-based design method and an environment for the development of multiagent systems. In D. Lukose and C. Zhang, editors, First Australian Workshop on Distributed Artificial Intelligentce, (LNAI volumen 1087), pages 216–231. Springer-Verlag: Heidelberg, Germany, 1996.
Marian H. Nodine and Amy Unruh. Facilitating open communication in agent systems: the infosleuth infrastructure. (In this volume).
Van Parunak, John Sauter, and Steve Clark. Toward the specification and design of industrial synthetic ecosystems. (In this volume).
Björn Regnell, Michael Andersson, and Johan Bergstrand. A hierarchical use case model with graphical representation. In Proceedings of ECBS'96, IEEE International Symposium and Workshop on Engineering of Computer-Based Systems, March 1996.
Ekkart Rudolph, Jens Grabowski, and Peter Graubmann. Tutorial on message sequence charts (MSC). In Proceedings of FORTEIPSTV'96 Conference, October 1996.
J. Rumbaugh, M.Blaha, W. Premerlani, and VLorensen F. Eddy. Object-Oriented Modeling and Design. Prentice-Hall, 1991.
A. Th. Schreiber, B. J. Wielinga, and J. M. Akkermans W. Van de Velde. CML: The CommonKADS conceptual modelling language. Research report KADS-II/M2/RR/UvA/69/1.0, University of Amsterdam, Netherlands Energy Research Foundation ECN and Free University of Brussels, March 1994. Accepted for EKAW'94.
A. Th. Schreiber, B. J. Wielinga, and J. M. Akkermans W. Van de Velde. CommonKADS: A comprehensive methodology for KBS development. Deliverable DM1.2a KADSII/M1/RR/UvA/70/1.1, University of Amsterdam, Netherlands Energy Research Foundation ECN and Free University of Brussels, 1994.
Egon Verharen, Frank Dignum, and Sander Bos. Implementation of a cooperative agent architecture based on the language-action perspective. (In this volume).
B. J. Wielinga, W. van de Velde, A. Th. Schreiber, and H. Akkermans. Expertise model definition document.deliverable DM.2a, ESPRIT Project P-5248 /KADSII/M2/UvA/026/1.1, University of Amsterdam, Free University of Brussels and Netherlands Energy Research Centre ECN, May 1993.
R. Wirfs-Brock, B. Wilkerson, and L. Wiener. Designing. Object-Oriented Software. Prentice-Hall, 1990.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Iglesias, C.A., Garijo, M., González, J.C., Velasco, J.R. (1998). Analysis and design of multiagent systems using MAS-CommonKADS. In: Singh, M.P., Rao, A., Wooldridge, M.J. (eds) Intelligent Agents IV Agent Theories, Architectures, and Languages. ATAL 1997. Lecture Notes in Computer Science, vol 1365. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0026768
Download citation
DOI: https://doi.org/10.1007/BFb0026768
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64162-9
Online ISBN: 978-3-540-69696-4
eBook Packages: Springer Book Archive