Abstract
E-institutions are envisioned as facilities on the Internet for heterogeneous software agents to perform their interactions and thus forming truly open agent systems. We investigate how these heterogeneous agents can determine whether an institution is one in which they can participate. We propose a layered approach which is supported through a (traditional) middle agent that is part of the environment. Starting with a basic compatibility of message types, each extra layer ensures a higher degree of compatibility, but requires also extra sophistication in both the information required and the matching algorithms. In this paper, we describe reasoning about how an agent should take on a specific role, message matching, and protocol compatibility. We explore the issues in the context of an actual accommodation agent built in JACK, and a travel agency institution built in ISLANDER.
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
Esteva, M., Padget, J., Sierra, C.: Formalizing a language for institutions and norms. In: Meyer, J.-J.C., Tambe, M. (eds.) ATAL 2001. LNCS (LNAI), vol. 2333, pp. 348–366. Springer, Heidelberg (2002)
Arcos, J.L., Esteva, M., Noriega, P., RodrÃguez, J.A., Sierra, C.: Engineering open environments with electronic institutions. Engineering Applications of Artificial Intelligence 18, 191–204 (2005)
Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services: Concepts, Architectures and Applications. Springer, Berlin, Germany (2004)
Sycara, K.: Multi-agent infrastructure, agent discovery, middle agents for web services and interoperation. In: Luck, M., MaÅ™Ãk, V., Å tÄ›pánková, O., Trappl, R. (eds.) ACAI 2001 and EASSS 2001. LNCS (LNAI), vol. 2086, pp. 17–49. Springer, Heidelberg (2001)
Sycara, K., Wido, S., Klusch, M., Lu, J.: Larks: Dynamic matchmaking among heterogeneous software agents in cyberspace. Autonomous Agents and Multi-Agent Systems 5, 173–203 (2002)
Cheong, C., Winikoff, M.: Hermes: Implementing goal-oriented agent interactions. In: Programming Multi-Agent Systems, 3rd International Workshop, The Netherlands (2005)
Dignum, V., Dignum, F.: Coordinating tasks in agent organizations. or: Can we ask you to read this paper? In: Workshop on Coordination, Organization, Institutions and Norms in Agent Systems (COIN@ECAI 2006). LNCS (LNAI), Springer, Heidelberg (2006)
Odell, J., Parunak, H.V.D., Fleischer, M.: The role of roles in designing effective agent organizations. In: Garcia, A.F., de Lucena, C.J.P., Zambonelli, F., Omicini, A., Castro, J. (eds.) Software Engineering for Large-Scale Multi-Agent Systems. LNCS, vol. 2603, Springer, Heidelberg (2003)
Dignum, V.: A Model for Organizational Interaction: based on Agents, founded in Logic. SIKS Dissertation Series 2004-1. Utrecht University (2004)
Malucelli, A., Cardoso, H., Oliveira, E.: Enriching a MAS Environment with Institutional Services. In: Environments for Multi-Agent Systems II, 2nd International Workshop, The Netherlands (2005)
Winikoff, M.: Towards making agent UML practical: A textual notation and a tool. In: First international workshop on Integration of Software Engineering and Agent Technology (ISEAT 2005) (2005)
Baldoni, M., Baroglio, C., Martelli, A., Patti, V.: Verification of protocol conformance and agent interoperability. In: Toni, F., Torroni, P. (eds.) CLIMA 2005. LNCS (LNAI), vol. 3900, pp. 265–283. Springer, Heidelberg (2006)
Bordeaux, L., Salaün, G., Berardi, D., Mecella, M.: When are two Web Services Compatible? In: Shan, M.-C., Dayal, U., Hsu, M. (eds.) TES 2004. LNCS, vol. 3324, pp. 15–28. Springer, Heidelberg (2005)
Yellin, D., Strom, R.: Protocol specifications and component adaptors. ACM Transactions on Programming Languages and Systems (TOPLAS) 19, 292–333 (1997)
Paurobally, S., Cunningham, J.: Achieving common interaction protocols in open agent environments. In: AAMAS, Challenges in Open Agent Systems 2003 Workshop, Melbourne, Australia (2003)
Dastani, M., Dignum, V., Dignum, F.: Role assignment in open agent societies. In: Proceedings of Second International Joint Conference on Autonomous Agents and Multi-agent Systems (AAMAS), ACM Press, New York (2003)
Vasconcelos, W., Sabater, J., Sierra, C., Querol, J.: Skeleton-based agent development for electronic institutions. In: Proceedings of First International Joint Conference on Autonomous Agents and Multi-agent Systems (AAMAS), pp. 696–703. ACM Press, New York (2002)
Scerri, P., Pynadath, D., Schurr, N., Farinelli, A., Gandhe, S., Tambe, M.: Team oriented programming and proxy agents: The next generation. In: Dastani, M., Dix, J., El Fallah-Seghrouchni, A. (eds.) PROMAS 2003. LNCS (LNAI), vol. 3067, Springer, Heidelberg (2004)
Sycara, K., Paolucci, M., Velsen, M.V., Giampapa, J.: The RETSINA MAS Infrastructure. Autonomous Agents and Multi-Agent Systems 7, 29–48 (2003)
Mbala, A., Padgham, L., Winikoff, M.: Design options for subscription managers. In: Proceedings of the 7th International Bi-Conference Workshop on Agent-Oriented Information Systems (AOIS) (2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Dignum, F., Dignum, V., Thangarajah, J., Padgham, L., Winikoff, M. (2008). Open Agent Systems ???. In: Luck, M., Padgham, L. (eds) Agent-Oriented Software Engineering VIII. AOSE 2007. Lecture Notes in Computer Science, vol 4951. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79488-2_6
Download citation
DOI: https://doi.org/10.1007/978-3-540-79488-2_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-79487-5
Online ISBN: 978-3-540-79488-2
eBook Packages: Computer ScienceComputer Science (R0)