Skip to main content

Applying the Governance Framework Technique to Promote Maintainability in Open Multi-Agent Systems

  • Conference paper
Agent-Oriented Software Engineering VII (AOSE 2006)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4405))

Included in the following conference series:

  • 327 Accesses

Abstract

Governance means that specifications are enforced dynamically at application runtime. Governance framework is a technique to design and implement an extensible interaction specification for a family of open systems. This specification can be refined for particular applications. We based this proposal on object-oriented framework concepts and adapted them for distributed agents and interactions. A governance framework structures the extensions of open system instances as variations in interactions among agents, defined as templates. Templates are used to gather core implementation and extension points. Extension points are ”hooks” that will be customized to implement an instance of the governance framework. During framework instantiation, templates are refined to concrete interaction specification. As a proof of concept experiment, in this paper we propose a framework for instantiating supply chain management applications as open systems.

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. Minsky, N.H., Ao, X.: Flexible Regulation of Distributed Coalitions. In: Snekkenes, E., Gollmann, D. (eds.) ESORICS 2003. LNCS, vol. 2808, pp. 39–60. Springer, Heidelberg (2003)

    Google Scholar 

  2. Arunachalam, R., et al.: The Supply Chain Management Game for the Trading Agent Competition 2004. CMU-CS-04-107 (July 2004)

    Google Scholar 

  3. Batory, D., Cardone, R., Smaragdakis, Y.: Object-Oriented Frameworks and ProductLines. In: 1st Software Product-Line Conference, Denver, Colorado (August 2000)

    Google Scholar 

  4. Bellifemine, F., Poggi, A., Rimassa, G.: Jade: a fipa2000 compliant agent development environment. In: Proceedings 5th international conference on Autonomous agents, pp. 216–217. ACM Press, New York (2001)

    Chapter  Google Scholar 

  5. Carvalho, G., Paes, R., Lucena, C.: Extensions on Interaction Laws in Open Multi-Agent Systems. In: First Workshop on Software Engineering for Agent-oriented Systems (SEAS 05), 19th Brazilian Symposium on Software Engineering, Uberlândia, Brasil (2005)

    Google Scholar 

  6. Carvalho, G., et al.: Refinement Operators to Facilitate the Reuse of Interaction Laws in Open Multi-Agent Systems. In: International Workshop on Software Engineering for Large-scale Multi-Agent Systems (SELMAS’06), 5th, at ICSE 2006, Shanghai, China, May 21-22, 2006, pp. 75–82 (2006)

    Google Scholar 

  7. Choren, R., Lucena, C.J.P.: Modeling Multi-agent systems with ANote. Software and Systems Modeling 4(2), 199–208 (2005)

    Article  Google Scholar 

  8. Collins, J., et al.: The Supply Chain Management Game for the 2005 Trading Agent Competition. CMU-ISRI-04-139 (2005)

    Google Scholar 

  9. Fayad, M., Schmidt, D.C., Johnson, R.E.: Building application frameworks: object-oriented foundations of framework design. Wiley, New York (1999)

    Google Scholar 

  10. Fredriksson, M., et al.: First international workshop on theory and practice of open computational systems. In: Proceedings of twelfth international workshop on Enabling technologies: Infrastructure for collaborative enterprises (WETICE), Workshop on Theory and practice of open computational systems (TAPOCS), pp. 355–358. IEEE Computer Society Press, Los Alamitos (2003)

    Chapter  Google Scholar 

  11. Haddadi, A. (ed.): Communication and Cooperation in Agent Systems. LNCS, vol. 1056. Springer, Heidelberg (1996)

    MATH  Google Scholar 

  12. Kendall, E.: Role Modeling for Agent Systems Analysis, Design and Implementation. IEEE Concurrency 8(2), 34–41 (2000)

    Article  Google Scholar 

  13. Koning, J.L., Huget, M.P.: A component-based approach for modeling interaction protocols. In: Kangassalo, H., Kawaguchi, E. (eds.) 10th European-Japanese Conference on Information Modeling and Knowledge Bases, Frontiers in Artificial Intelligence and Applications, IOS Press, Amsterdam (2000)

    Google Scholar 

  14. Kuwabara, K., Ishida, T., Osato, N.: AgenTalk: Coordination protocol description for multiagent systems. In: First International Conference on MultiAgent Systems (ICMAS-95), San Francisco, June 1995, AAAI Press, Menlo Park (1995)

    Google Scholar 

  15. Singh, M.P.: A Customizable Coordination Service for Autonomous Agents. In: Rao, A., Singh, M.P., Wooldridge, M.J. (eds.) ATAL 1997. LNCS, vol. 1365, pp. 93–106. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  16. Paes, R.B., et al.: Specifying Laws in Open Multi-Agent Systems. In: Agents, Norms and Institutions for Regulated Multi-agent Systems (ANIREM), AAMAS (2005)

    Google Scholar 

  17. Paes, R.B., Lucena, C.J.P., Alencar, P.S.C.: A Mechanism for Governing Agent Interaction in Open Multi-Agent Systems MCC no. 30/05, Depto de Informática, PUC-Rio, 31 p. (2005)

    Google Scholar 

  18. Sadeh, N., et al.: TAC-03: a supply-chain trading competition. AI Mag. 24(1), 92–94 (2003)

    Google Scholar 

  19. Wooldridge, M.J., Weiß, G., Ciancarini, P. (eds.): AOSE 2001. LNCS, vol. 2222. Springer, Heidelberg (2002)

    MATH  Google Scholar 

  20. Yu, L., Schmid, B.F.: A conceptual framework for agent-oriented and role-based workflow modelling. In: The 1st International Workshop on Agent-Oriented Information Systems, Heidelberg (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Lin Padgham Franco Zambonelli

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Carvalho, G., de Lucena, C.J.P., Paes, R., Choren, R., Briot, JP. (2007). Applying the Governance Framework Technique to Promote Maintainability in Open Multi-Agent Systems. In: Padgham, L., Zambonelli, F. (eds) Agent-Oriented Software Engineering VII. AOSE 2006. Lecture Notes in Computer Science, vol 4405. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-70945-9_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-70945-9_5

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-70945-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics