Skip to main content

Introducing Pattern Reuse in the Design of Multi-agent Systems

  • Conference paper
  • First Online:
Book cover Agent Technologies, Infrastructures, Tools, and Applications for E-Services (NODe 2002)

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.

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. Chella, A., Cossentino, M., Lo Faso, U.:Designing agent-based systems with UML. Proc.of ISRA’ 2000 Conference.Monterrey,Mexico (2000)

    Google Scholar 

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

    Google Scholar 

  3. Chella, A., Cossentino, M., Tomasino, G.:An environment description language for multirobot simulations.Proc.of ISR 2001.Seoul,Korea (2001)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Potts, C.:ScenIC:A Strategy for Inquiry-Driven Requirements Determination. Proc.of IEEE Fourth International Symposium on Requirements Engineering (RE’ 99).Limerick,Ireland (1999)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. DeLoach, S.A., Wood, M.F., Sparkman, C.H.:Multiagent Systems Engineering. International Journal on Software Engineering and Knowledge Engineering 11,3, 231–258

    Google Scholar 

  12. 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

    Google Scholar 

  13. 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

    Google Scholar 

  14. 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

    Google Scholar 

  15. 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)

    Google Scholar 

  16. Chella, A., Cossentino, M., Lo Faso, U.:Applying UML use case diagrams to agents representation.Proc.of AI*IA 2000 Conference.Milan,Italy (2000)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. O 'Brien, P., Nicol, R.:FIPA-Towards a Standard for Software Agents.BT Technology Journal 16,3(1998),51–59

    Article  Google Scholar 

  19. 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

    Google Scholar 

  20. 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

    Google Scholar 

  21. 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

    Google Scholar 

  22. Agentcities.NET:http://www.agentcities.net

  23. 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

    Google Scholar 

  24. 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)

    Google Scholar 

  25. Odell, J., Van Dyke Parunak, H., Bauer, B.:Extending UML for Agents.AOIS Workshop at AAAI 2000.Austin,Texas (2000).

    Google Scholar 

  26. Bresciani,F. Sannicolo.Requirements Analysis in Tropos:A Self Referencing Example.In this volume.

    Google Scholar 

  27. P. Moraitis, E. Petreki, N. Spanoudakis.Engineering Jade Agents with the GAIA Methodology.In this volume.

    Google Scholar 

  28. J. Bryson.The Behavior-Oriented Design of Modular Agent Intelligence.In this volume.

    Google Scholar 

  29. M.-P. Huget.Agent UML Class Diagrams Revisited.In this volume

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics