Skip to main content

Architecting the Design of Multi-agent Organizations with Proto-frameworks

  • Conference paper
  • 281 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2940))

Abstract

The popularity of multi-agent systems (MAS) is on the rise. However, the provision of guidelines to assist the developer to manage both agency and organizational concerns, so that these concerns can be mapped to framework implementations, is still a technically difficult task. In this context, this work describes a design approach based on the notion of proto-frameworks, which proposes the materialization of MAS architectural models into object-oriented structures, enabling then different implementation alternatives for MAS frameworks according to specific developer’s needs.

This is a preview of subscription content, log in via an institution.

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bass, L., Clement, P., Kazman, R.: Software Architecture in Practice. Addison-Wesley, Reading (1998)

    Google Scholar 

  2. Bass, L., Klein, M., Bachmann, F.: Quality-Attribute Design Primitives and the Attribute Driven Design Method. In: 4th Int. Workshop on Product Family Engineering, Bilbao, Spain (2001)

    Google Scholar 

  3. Burmeister, B.: Models and Methodologies for Agent-Oriented Design and Analysis. In: Fisher, K. (ed.) Working Notes of the KI 1996 Workshop on Agent-Oriented Programming and Distributed Systems (1996)

    Google Scholar 

  4. Buschmann, R., Meunier, R., Rohnert, H., Sommerland, P., Stal, M.: Pattern-Oriented Software Architecture. A System of Patterns. John Wiley & Sons, Chichester (1996)

    Google Scholar 

  5. Chauhan, D.: JafMas: A Java-based Agent Framework for Multi-Agent Systems Development and Implementation. PhD. Thesis. ECECS Dept., University of Cincinnati (1997)

    Google Scholar 

  6. Diaz Pace, A., Campo, M.: Developing Object-oriented Quality Frameworks using Proto-frameworks. Software Practice and Experience 32(8), 837–843 (2002)

    Article  MATH  Google Scholar 

  7. Diaz Pace, A., Campo, M., Trilnik, F.: Applying Proto-Frameworks in the Development of Multi-Agent Systems. Revista Inteligencia Artificial (AEPIA) 13, 53–67 (2001)

    Google Scholar 

  8. Diaz Pace, A., Trilnik, F., Campo, M., Fayad, M.: Accomplish Adaptability in Simulation Framework. In: Proc. 25th COMPSAC, Chicago, IL, pp. 437–444 (2001)

    Google Scholar 

  9. Do, T., Faulkner, S., Kolp, M.: Organizational Multi-Agent Architectures for Information Systems. In: Proc. 5th ICEIS, Angers, France (2003)

    Google Scholar 

  10. Drogoul, A., Ferber, J.: Multi-agent Simulation as Tool for Modeling Societies. In: Proc. 4th Workshop MAAMAW, Rome, Italy (1992)

    Google Scholar 

  11. Fayad, M., Schmidt, D., Johnson, R.: Building Application Frameworks: Object-Oriented Foundations of Framework Design. Wiley Eds. (1999)

    Google Scholar 

  12. Garcia, A., Lucena, C., Cowan, C.: Agents in Object-Oriented Software Engineering. Software: Practice and Experience. Elsevier, Amsterdam (2003) (accepted to appear)

    Google Scholar 

  13. Garcia, A., Lucena, C.: Software Engineering for Large-Scale Multi-Agent Systems (Post- Workshop Report). ACM SE Notes, vol. 27(5), pp. 82–88 (2002)

    Google Scholar 

  14. Garijo, F., Boman, M. (eds.): Multi-Agent System Engineering. In: Proc. 9th MAAMAW, Valencia, Spain (1999)

    Google Scholar 

  15. Garlan, D., Monroe, R., Wile, D.: ACME: Architectural Description of Component-based Systems. Foundations of Component-based Systems. Cambridge University Press, Cambridge (2000)

    Google Scholar 

  16. Gutknecht, O., Ferber, J.: A Meta-Model for the Analysis and Design of Organizations in Multi-AgentSystems. In: Proceedings ICMAS 1998 (1998)

    Google Scholar 

  17. Giorgini, P., Kolp, M., Mylopoulos, J., Pistore, M.: The Tropos Methodology: an overview. In: Bergenti, F., Gleizes, M.-P., Zambonelli, F. (eds.) Methodologies and Software Engineering For Agent Systems, Kluwer Academic Publishing, New York (2003)

    Google Scholar 

  18. Kendall, E., Krishna, P., Pathak, C., Suresh, C.: A Framework for Agent Systems. In: Fayad, M., Schmidt, D.C., Johnson, R. (eds.) Implementing Applications Frameworks, Wiley & Sons, Chichester (1999)

    Google Scholar 

  19. Medvidovic, N., Mehta, N., Mikic-Rakic, M.: A Family of Software Architecture Implementation Frameworks. In: Proc. 3rd IFIP WICSA (2002)

    Google Scholar 

  20. Medvidovic, N., Taylor, R.: A Classification and Comparison Framework for Software Architecture Description Languages. IEEE Trans. on Soft. Eng. 26(1) (2000)

    Google Scholar 

  21. Monroe, R.: Capturing Design Expertise in Customized Software Architecture Design Environments. In: Proc. 2nd Int. Software Architecture Workshop (1996)

    Google Scholar 

  22. Nwana, N., Ndumu, D., Lee, L., Collins, J.: A Toolkit for Building Distributed Multi-Agent Systems. Applied Artifical Intelligence Journal 13(1), 129–186 (1999)

    Article  Google Scholar 

  23. Shaw, M., Garlan, D.: Software Architecture, Perspectives on an Emerging Discipline. Prentice-Hall, Englewood Cliffs (1996)

    Google Scholar 

  24. Soley, R.: Model Driven Architecture. OMG. White paper Draft 3.2 (2000)

    Google Scholar 

  25. Tracz, W.: Domain Analysis, Domain Modeling, and Domain-Specific Software Architectures: Lesson’s Learned. In: Proceedings of the 4th International Conference on Software Reuse, Orlando, FL, pp. 232–233 (1996)

    Google Scholar 

  26. Woods, S., Barbacci, M.: Architecture Evaluation of Collaborative Agent-Based Systems. Technical Report CMU/SEI-99-TR-25, Software Engineering Institute (1999)

    Google Scholar 

  27. Wooldridge, M., Jennings, N., Kinny, D.: The Gaia Methodology for Agent-Oriented Analysis and Design. AAMAS 2000 and AAMAS 2002 3(3), 285–312 (2000)

    Article  Google Scholar 

  28. Zambonelli, F., Jennings, N., Wooldridge, M.: Organizational Rules as an Abstraction for the Analysis and Design of Multi-agent Systems. Journal of Knowledge and Software Engineering 11(3) (2001)

    Google Scholar 

  29. Zunino, A., Amandi, A., Brainstorm, J.: A Java Framework for Intelligent Agents. In: Proc. Argentine Symposium on Artificial Intelligence JAIIO, Tandil, Argentina (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Díaz Pace, A., Campo, M., Soria, A. (2004). Architecting the Design of Multi-agent Organizations with Proto-frameworks. In: Lucena, C., Garcia, A., Romanovsky, A., Castro, J., Alencar, P.S.C. (eds) Software Engineering for Multi-Agent Systems II. SELMAS 2003. Lecture Notes in Computer Science, vol 2940. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24625-1_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24625-1_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-21182-2

  • Online ISBN: 978-3-540-24625-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics