Abstract
In the last years,multi-agent systems (MAS)have proved more and more successful.The need of a quality software engineering approach to their design arises together with the need of new methodological ways to address important issues such as ontology representation, security concerns and production costs.The introduction of an extensive pattern reuse practice can be determinant in cutting down the time and cost of developing these systems.Patterns can be extremely successful with MAS (even more than with object-oriented systems)because the great encapsulation of agents allows an easier identification and disposition of reusable parts.In this paper we discuss our approach to the pattern reuse that is a phase of a more comprehensive approach to agentoriented software design.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Chella, A., Cossentino, M., Lo Faso, U.:Designing agent-based systems with UML. Proc.of ISRA’ 2000 Conference.Monterrey,Mexico (2000)
Chella, A., Cossentino, M., Infantino, I., Pirrone, R.:An agent based design process for cognitive architectures in robotics.Proc.of Workshop on Objects and Agents, WOA’ 01.Modena,Italy (2001)
Chella, A., Cossentino, M., Tomasino, G.:An environment description language for multirobot simulations.Proc.of ISR 2001.Seoul,Korea (2001)
Chella, A., Cossentino, M., Pirrone, R., Ruisi, A.:Modeling Ontologies for Robotic Environments.Proc.of the Fourteenth International Conference on Software Engineering and Knowledge Engineering (SEKE’ 02).Ischia,Italy (2002)
Cossentino, M., Potts, C.:A CASE tool supported methodology for the design of multi-agent systems.Proc.of the 2002 International Conference on Software Engineering Research and Practice (SERP’ 02).Las Vegas,NV (2002)
Infantino, I., Cossentino, M., Chella, A.:An Agent Based Multilevel Architecture for robotics vision systems.Proc.of the 2002 International Conference on Artificial Intelligence (IC-AI’ 02).Las Vegas,NV (2002)
Antón, A.I., Potts, C.:The Use of Goals to Surface Requirements for Evolving Systems.Proc.of International Conference on Software Engineering (ICSE’ 98). Kyoto,Japan (1998)
van Lamsweerde, A., Darimont, R., Massonet, P.:Goal-Directed Elaboration of Requirements for a Meeting Scheduler:Problems and Lessons Learnt.Proc.2nd International Symposium on Requirements Engineering (RE’ 95).York,UK (1995)
Potts, C.:ScenIC:A Strategy for Inquiry-Driven Requirements Determination. Proc.of IEEE Fourth International Symposium on Requirements Engineering (RE’ 99).Limerick,Ireland (1999)
Yu, E., Liu, L.:Modelling Trust in the i*Strategic Actors Framework.Proc.of the 3rd Workshop on Deception,Fraud and Trust in Agent Societies at Agents 2000. Barcelona,Catalonia,Spain (2000)
DeLoach, S.A., Wood, M.F., Sparkman, C.H.:Multiagent Systems Engineering. International Journal on Software Engineering and Knowledge Engineering 11,3, 231–258
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,3 (2000)285–312
Collinot, A., Drogoul, A.:Using the Cassiopeia Method to Design a Soccer Robot Team.Applied Articial Intelligence (AAI)Journal,12,2–3 (1998),127–147
Poslad S., Buckle P., Hadingham R.:The FIPA-OS Agent Platform:Open Source for Open Standards.Proc.of the 5th International Conference and Exhibition on the Practical Application of Intelligent Agents and Multi-Agents.Manchester,UK (2000)355–368
Chella, A., Cossentino, M., Pirrone, R.:Multi-Agent Distributed Architecture for a Museum Guide Robot.Proc.of the GLR worshop at the 2001 AI*IA conference. Bari,Italy (2001)
Chella, A., Cossentino, M., Lo Faso, U.:Applying UML use case diagrams to agents representation.Proc.of AI*IA 2000 Conference.Milan,Italy (2000)
Chella, A., Cossentino, M., Infantino, I., Pirrone, R.:A vision agent in a distributed architecture for mobile robotics in Proc.Of Worskshop “Intelligenza Artificiale, Visione e Pattern Recognition ”in the VII Conf.Of AI*IA.Bari,Italy (2001)
O 'Brien, P., Nicol, R.:FIPA-Towards a Standard for Software Agents.BT Technology Journal 16,3(1998),51–59
Burrafato, P., Cossentino, M.:Designing a multi-agent solution for a bookstore with the PASSI methodology.Fourth International Bi-Conference Workshop on Agent-Oriented Information Systems (AOIS-2002).May 2002,Toronto,Ontario, Canada at CAiSE’ 02
Kendall, E.A., Krishna, P.V.M., Pathak C.V., Suresh, C.B.:Patterns of intelligent and mobile agents.Proc.of the Second International Conference on Autonomous Agents.Minneapolis (1998)92–99
Aridor, Y.,and Lange, D.B.:Agent Design Patterns:Elements of Agent Application Design.Proc.of the Second International Conference on Autonomous Agents. Minneapolis (1998)108–115
Agentcities.NET:http://www.agentcities.net
Bellifemine, F., Poggi, A., Rimassa, G.:JADE-A FIPA2000 Compliant Agent Development Environment.In Proc.Agents Fifth International Conference on Autonomous Agents (Agents 2001).Montreal,Canada (2001)216–217
Castro, J., Kolp, M., Mylopoulos, J.:Towards Requirements-Driven Information Systems Engineering:The Tropos Project.To appear in Information Systems,Elsevier, Amsterdam,The Netherlands (2002)
Odell, J., Van Dyke Parunak, H., Bauer, B.:Extending UML for Agents.AOIS Workshop at AAAI 2000.Austin,Texas (2000).
Bresciani,F. Sannicolo.Requirements Analysis in Tropos:A Self Referencing Example.In this volume.
P. Moraitis, E. Petreki, N. Spanoudakis.Engineering Jade Agents with the GAIA Methodology.In this volume.
J. Bryson.The Behavior-Oriented Design of Modular Agent Intelligence.In this volume.
M.-P. Huget.Agent UML Class Diagrams Revisited.In this volume
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cossentino, M., Burrafato, P., Lombardo, S., Sabatucci, L. (2003). Introducing Pattern Reuse in the Design of Multi-agent Systems. In: Carbonell, J.G., Siekmann, J., Kowalczyk, R., Müller, J.P., Tianfield, H., Unland, R. (eds) Agent Technologies, Infrastructures, Tools, and Applications for E-Services. NODe 2002. Lecture Notes in Computer Science(), vol 2592. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36559-1_10
Download citation
DOI: https://doi.org/10.1007/3-540-36559-1_10
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00742-5
Online ISBN: 978-3-540-36559-4
eBook Packages: Springer Book Archive