Abstract
The reuse of code and concepts is an important aspect developing a multiagent system (MAS) and it is a driving force of agent-oriented software engineering (AOSE). In particular, the reuse of mechanisms like coordination is fundamental to support developers of MASs. We will detail research done in the field of AOSE concerning the reuse of concepts and focus on the selection of suitable coordination mechanisms. The selection process for coordination mechanisms is, up to now, not covered in AOSE sufficiently. Therefore, we present the ECo-CoPS approach that defines a structured process for the selection of coordination mechanisms for plan’s of autonomous agents, where the local autonomy, as well as, the existing planning systems can be preserved. We present a case study to detail how the ECo-CoPS approach can foster the selection process.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bartolini, C., Preist, C., Jennings, N.R.: Architecting for Reuse: A Software Framework for Automated Negotiation. In: Giunchiglia, F., Odell, J., Weiß, G. (eds.) AOSE 2002. LNCS, vol. 2585, pp. 88–100. Springer, Heidelberg (2003)
Brazier, F.M.T., Cornelissen, F., Gustavsson, R., Jonker, C.M., Lindeberg, O., Polak, B., Treur, J.: Compositional design and verification of a multi-agent system for one-to-many negotiation. In: Proceedings of the Third International Conference on Multi-Agent Systems, ICMAS 1998, pp. 49–56. IEEE Computer Society Press (1998)
Brennan, R.W., O, W.: A simulation test-bed to evaluate multi-agent control of manufacturing systems. In: WSC 2000: Proceedings of the 32nd Conference on Winter Simulation, Orlando, Florida, pp. 1747–1756 (2000)
Bussmann, S., Jennings, N.R., Wooldridge, M.J.: Re-use of Interaction Protocols for Agent-Based Control Applications. In: Giunchiglia, F., Odell, J., Weiß, G. (eds.) AOSE 2002. LNCS, vol. 2585, pp. 73–87. Springer, Heidelberg (2003)
Cavalieri, S., Bongaerts, L., Macchi, M., Taisch, M., Weyns, J.: A benchmark framework for manufacturing control. In: 2nd International Workshop on Intelligent Manufacturing Systems, Leuven, Belgium, pp. 225–236 (1999)
Decker, K.S.: Environment Centered Analysis and Design of Coordination Mechanisms. PhD thesis, Department of Computer Science, University of Massachusetts (1995)
Durfee, E.H.: Distributed problem solving and planning. In: Weiß, G. (ed.) Multiagent Systems: a modern approach to distributed artificial intelligence, pp. 121–164. MIT Press (1999)
Foundations for Intelligent Physical Agents FIPA. Fipa request interaction protocol specification (2002), http://www.fipa.org/specs/fipa00026/index.html (accessed: August 8, 2011)
Foundations for Intelligent Physical Agents FIPA. Fipa standard specifications (2002), http://www.fipa.org/repository/standardspecs.html (accessed: April 2, 2011)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of reusable object-oriented software. Addison-Wesley Professional Computing Series. Addision Wesley Longman Inc., Reading (1994)
Gardelli, L., Viroli, M., Omicini, A.: Design Patterns for Self-organising Systems. In: Burkhard, H.-D., Lindemann, G., Verbrugge, R., Varga, L.Z. (eds.) CEEMAS 2007. LNCS (LNAI), vol. 4696, pp. 123–132. Springer, Heidelberg (2007)
Hayden, S.C., Carrick, C., Yang, Q.: Architectural design patterns for multiagent coordination. In: Proceedings of the 3rd International Conference on Autonomous Agents, AGENTS 1999 (1999)
Hilaire, V., Simonin, O., Koukam, A., Ferber, J.: A Formal Approach to Design and Reuse Agent and Multiagent Models. In: Odell, J., Giorgini, P., Müller, J.P. (eds.) AOSE 2004. LNCS, vol. 3382, pp. 142–157. Springer, Heidelberg (2005)
van der Hoek, W., Witteveen, C., Wooldridge, M.: Decomposing constraint systems. In: Tumer, K., Yolum, P., Sonenberg, L., Stone, P. (eds.) Proceedings of the Tenth International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2011), pp. 149–156. IFAAMAS (2011)
Jennings, N.R.: Coordination techniques for distributed artificial intelligence. In: O’Hare, G.M.P., Jennings, N.R. (eds.) Foundations of Distributed Artificial Intelligence. Sixth-Generation Computer Technology Series, ch. 6, pp. 187–210. John Wiley & Sons, New York (1996)
Jonker, C.M., Treur, J., Yolum, P.: A Formal Reuse-Based Approach for Interactively Designing Organizations. In: Odell, J., Giorgini, P., Müller, J.P. (eds.) AOSE 2004. LNCS, vol. 3382, pp. 221–237. Springer, Heidelberg (2005)
Kagal, L., Finin, T.: Modeling conversation policies using permissions and obligations. In: van Eijk, R.M., Huget, M.-P., Dignum, F. (eds.) AAMAS 2004 Workshop on Agent Communication (AC 2004), New York (2004)
Kolp, M., Tung Do, T., Faulkner, S.: Introspecting agent-oriented design patterns. In: Chang, S.K. (ed.) Handbook of Software Engineering and Knowledge Engineering. Recent Advances, vol. 3, pp. 151–176. World Scientific Publishing Co. (2005)
von Lamsweerde, A.: Requirments Engineering: From System Goals to UML Models to Software Specification. John Wiley & Sons Ldt., Chichester (2009)
Lind, J.: Patterns in Agent-Oriented Software Engineering. In: Giunchiglia, F., Odell, J., Weiß, G. (eds.) AOSE 2002. LNCS, vol. 2585, pp. 47–58. Springer, Heidelberg (2003)
Luo, X., Jennings, N.R., Shadbolt, N.: Acquiring user tradeoff strategies and preferences for negotiating agents: A default-then-adjust method. International Journal of Human Computer Studies 64(4), 304–321 (2006)
von Martial, F.: Coordinating Plans of Autonomous Agents. LNCS (LNAI), vol. 610. Springer, Heidelberg (1992)
Omicini, A., Ricci, A., Viroli, M., Castelfranchi, C., Tummolini, L.: Coordination artifacts: Environment-based coordination for intelligent agents. In: AAMAS 2004: Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, vol. 1, pp. 286–293. IEEE Computer Society, New York (2004)
Sauvage, S.: Design Patterns for Multiagent Systems Design. In: Monroy, R., Arroyo-Figueroa, G., Sucar, L.E., Sossa, H. (eds.) MICAI 2004. LNCS (LNAI), vol. 2972, pp. 352–361. Springer, Heidelberg (2004)
Schumann, R.: Engineering Coordination : A Methodology for the Coordination of Planning Systems. PhD thesis, Institute of Informatics, Goethe University (2010), http://publikationen.ub.uni-frankfurt.de//frontdoor.php?source_opus=8143 (accessed: April 2, 2011)
Schumann, R.: Engineering coordination in future living environments. In: Dörner, R., Krömker, D. (eds.) Proceedings of the First ITG/GI Workshop on Self Integrating Systems for Better Living Environments (Sensyble 2010), pp. 125–132. Shaker Verlag (2011)
Schumann, R., Kurtanovic, Z., Timm, I.J.: Specification of strategies for negotiating agents. In: Workshop Agent-based Technologies and Applications for Enterprise interOPerability at the Eighth International Joint Conference on Autonomous Agents & Multi-Agent Systems, AAMAS 2009 (2009)
Urovi, V., Stathis, K.: Playing with Agent Coordination Patterns in MAGE. In: Padget, J., Artikis, A., Vasconcelos, W., Stathis, K., da Silva, V.T., Matson, E., Polleres, A. (eds.) COIN@AAMAS 2009. LNCS, vol. 6069, pp. 86–101. Springer, Heidelberg (2010)
de Weerdt, M.: Plan Merging in Multi-Agent Systems. PhD thesis, Faculty of Electrical Engineering, Mathematics and Computer Science, Delft University of Technology (2003)
De Wolf, T., Holvoet, T.: Design Patterns for Decentralised Coordination in Self-organising Emergent Systems. In: Brueckner, S.A., Hassas, S., Jelasity, M., Yamins, D. (eds.) ESOA 2006. LNCS (LNAI), vol. 4335, pp. 28–49. Springer, Heidelberg (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Schumann, R. (2012). Engineering Coordination: Selection of Coordination Mechanisms. In: Dechesne, F., Hattori, H., ter Mors, A., Such, J.M., Weyns, D., Dignum, F. (eds) Advanced Agent Technology. AAMAS 2011. Lecture Notes in Computer Science(), vol 7068. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-27216-5_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-27216-5_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-27215-8
Online ISBN: 978-3-642-27216-5
eBook Packages: Computer ScienceComputer Science (R0)