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.
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
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)
Arunachalam, R., et al.: The Supply Chain Management Game for the Trading Agent Competition 2004. CMU-CS-04-107 (July 2004)
Batory, D., Cardone, R., Smaragdakis, Y.: Object-Oriented Frameworks and ProductLines. In: 1st Software Product-Line Conference, Denver, Colorado (August 2000)
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)
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)
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)
Choren, R., Lucena, C.J.P.: Modeling Multi-agent systems with ANote. Software and Systems Modeling 4(2), 199–208 (2005)
Collins, J., et al.: The Supply Chain Management Game for the 2005 Trading Agent Competition. CMU-ISRI-04-139 (2005)
Fayad, M., Schmidt, D.C., Johnson, R.E.: Building application frameworks: object-oriented foundations of framework design. Wiley, New York (1999)
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)
Haddadi, A. (ed.): Communication and Cooperation in Agent Systems. LNCS, vol. 1056. Springer, Heidelberg (1996)
Kendall, E.: Role Modeling for Agent Systems Analysis, Design and Implementation. IEEE Concurrency 8(2), 34–41 (2000)
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)
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)
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)
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)
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)
Sadeh, N., et al.: TAC-03: a supply-chain trading competition. AI Mag. 24(1), 92–94 (2003)
Wooldridge, M.J., Weiß, G., Ciancarini, P. (eds.): AOSE 2001. LNCS, vol. 2222. Springer, Heidelberg (2002)
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)
Author information
Authors and Affiliations
Editor information
Rights 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)