Abstract
This paper presents our integrated hotel reservation service. Using it as a case study, we discuss the design and implementation of agent-based information systems. Taking a system as a whole, we consider not only information agents but also their interface to human users and external information sources. In particular, our focus is on the interaction behavior, which can be observed both in interactions between agents and in interactions between agents and these interface components. We show that both kinds of interaction are coordinated by the same protocol. Using our implemented hotel reservation service system, we illustrate exemplarily how this understanding can be used to systematically design and validate interaction mechanism. We explore the possibility to facilitate the rapid prototyping of information agent systems using an interaction behavior editor. Moreover, by giving insight into some details of our hotel service system, we exemplify where the difficulties in implementing information agent systems are and thus infrastructural support are desirable.
The work is funded by the Klaus Tschira Foundation, the German Federal Department for Education, Science, Research, and Technology (BMBF) in the scope of project EMBASSIunder FKZ 01 IL 904 D2, and the Agentcities.NET under ACNET.02.32.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Project agentcities, http://www.agentcities.org
Bean generator, http://gaper.swi.psy.uva.nl/beangenerator/content/main.php
Bellifemine, F., Poggi, A., Rimassa, G.: JADE - A FIPA-compliant agent framework. In: Proc. The Practical Application of Intelligent Agents and Multi-Agents (PAAM 1999), pp. 97–108 (1999), http://sharon.cselt.it/projects/jade/
Caire, G.: JADE Tutorial: Application-Defined Content Languages and Ontologies (2002)
Castor - The Source Generator, http://castor.exolab.org
Christensen, E., Curbera, F., Meredith, G., Weerawarana, S.: Web Services Description Language (WSDL) 1.1 (2001), http://www.w3.org/TR/2001/NOTEwsdl-20010315
Ankolekar, A., Burstein, M., Hobbs, J.R., Lassila, O., Martin, D., McDermott, D., McIlraith, S.A., Narayanan, S., Paolucci, M., Payne, T.R., Sycara, K.: DAML-S Coalition. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, p. 348. Springer, Heidelberg (2002)
Decker, K., Pannu, A., Sycara, K., Williamson, M.: Designing Behaviors for Information Agents. In: Proc. of the first Conference on Autonomous Agents (Agents 1997) (1997)
Decker, K., Sycara, K.: Intelligent Adaptive Information Agents. Journal of Intelligent Information Agents 9, 239–260 (1997)
Decker, K., Sycara, K., Williamson, M.: Modeling Information Agents: Advertisements, Organizational Roles, and Dynamic Behavior. In: Proc. of the AAAI 1996 Workshop on Agent Modeling (1996)
Ding, Y., Kray, C., Malaka, R., Schillo, M.: RAJA-A Resource-Adaptive Java Agent Infrastructure. In: Proc. of the 5th International Conference on Autonomous Agents (Agents 2001) (2001)
Project EMBASSI, http://www.embassi.de
The FaCT System, http://www.cs.man.ac.uk/horrocks/FaCT/
Foundation for Intelligent Physical Agents. Specifications (2000), http://www.fipa.org
FIPA-OS (1999), http://fipa-os.sourceforge.net
JTP: An Object-Oriented Modular Reasoning System, http://ksl.stanford.edu/software/jtp/
Klein, M., Fensel, D., van Harmelen, F., Horrocks, I.: The relation between ontologies and xml schemas. Electronic Trans. on Artificial Intelligence (2001) (special Issue on the 1st International Workshop Semantic Web: Models, Architectures and Management)
Kushmerick, N., Thomas, B.: Adaptive information extraction: Core technologies for information agents. In: Intelligent Information Agents R&D in Europe: An AgentLink perspective (2002)
McIlraith, S., Son, T., Zeng, H.: Semantic Web Services. IEEE Intelligent Systems 16(2), 46–53 (2001)
Menczer, F., Street, W., Vishwakarma, N., Monge, A.E., Jakobsson, M.: IntelligShopper: A Proactive, Personal, Private Shopping Assistant. In: Proc. of the first International Conference on Autonomous Agents & Multiagent Systems (AAMAS 2002) (2002)
Micro FIPA-OS (2001), http://www.cs.Helsinki.FI/group/crumpet/mfos/
Montaner, M., Lopez, B., Acebo, E., Aciar, S., Cuevas, I.: IRES: On the Integration of Restaurant Services (2002), available as: http://arlab.udg.es/GenialChef.pdf
Odell, J., Parunak, H.V.D., Bauer, B.: Extending UML for Agents. In: Proc. of the Agent-Oriented Information Systems Workshop (AOIS) at the 17th National conference on Artificial Intelligence (AAAI) (2000)
OIL to XML Schema Transformator, http://savannah.nongnu.org/projects/oil2xsd/
OpenTravel Alliance Specification Version 2002B (2002), http://www.opentravel.org/2002b.cfm
Padget, J., Barbera-Medina, W.: A bed and breakfast reservation service. In: Proc. Workshop on Agentcities: Challenges in Open Agent Environments, held in conjuction with the First International Conference on Autonomous Agents & Multiagent Systems (AAMAS 2002) (2002)
The Protégé Project, http://protege.stanford.edu/
Protégé Plug-ins Library, http://protege.stanford.edu/plugins.html
Wong, H., Sycara, K.: A Taxonomy of Middle-agents for the Internet. In: Proc. of the Fourth International Conference on Multi-agent Systems, pp. 465–466 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ding, Y., Litz, H., Malaka, R., Pfisterer, D. (2003). On Programming Information Agent Systems – An Integrated Hotel Reservation Service as Case Study. In: Schillo, M., Klusch, M., Müller, J., Tianfield, H. (eds) Multiagent System Technologies. MATES 2003. Lecture Notes in Computer Science(), vol 2831. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39869-1_5
Download citation
DOI: https://doi.org/10.1007/978-3-540-39869-1_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20124-3
Online ISBN: 978-3-540-39869-1
eBook Packages: Springer Book Archive