Abstract
Belief that a particular software engineering paradigm is universal for all domains is an illusion and agent-oriented engineering is not an exception. This we have learned during the development of an agent-based Travel Support System. The system was developed as a distributed environment to provide user with personalized content helping in travel planning. In this article we focus on these issues of our systems, where agents fit and give practical alternatives, where they do not. We believe that lessons learned in our project generalize to other project involving utilization of agent technology.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Wooldridge, M., Jennings, N.R.: Pitfalls of agent-oriented development. In: Sycara, K.P., Wooldridge, M. (eds.) Proceedings of the 2nd International Conference on Autonomous Agents (Agents’98), pp. 385–391. ACM Press, New York (1998)
Bond, A.H., Gasser, L. (eds.): Readings in Distributed Artificial Intelligence. Morgan Kaufmann, San Mateo (1988)
Jennings, N.R., Wooldridge, M.: Applications of intelligent agents. In: Agent Technology: Foundations, Applications and Markets, Springer, Berlin (1998)
Bussmann, S., Schild, K.: An Agent-based Approach to the Control of Flexible Production Systems. In: Procedding of the 8th IEEE International Conference of Emergent Technologies and Factory Automation (EFTA 2001), Abtibes Juan-les-pins, France, pp. 481–488 (2001)
Booch, G.: Object-oriented analysis and design with applications, 2nd edn. Benjamin-Cummings Publishing Co., Inc., Redwood City (1994)
Jennings, N.R.: Agent-oriented software engineering. In: Imam, I., et al. (eds.) IEA/AIE 1999. LNCS (LNAI), vol. 1611, pp. 4–10. Springer, Heidelberg (1999)
Genesereth, M.R., Ketchpel, S.: Software agents. Communications of the ACM 37, 48–53 (1994)
Wooldridge, M.: An introduction to multiagent systems. John Wiley & Sons, Chichester (2002)
Ganzha, M., et al.: Utilizing Semantic Web and Software Agents in a Travel Support System. In: Semantic Web Technologies and eBusiness: Virtual Organization and Business Process Automation, Idea Publishing Group, Hershey (2006)
Resource Description Framework (RDF) (2005), http://www.w3.org/RDF/
Semantic Web Activity Statement (2001), http://www.w3.org/2001/sw/Activity
Jena a semantic web framework for java (2005), http://jena.sourceforge.net/
Ramachandran, V.: Design Patterns for Building Flexible and Maintainable J2EE Applications (2002), http://java.sun.com/developer/technicalArticles/J2EE/despat/
Gawinecki, M., et al.: The Problem of Agent-Client Communication on the Internet. Parallel and Distributed Computing Practices 6, 111–123 (2003)
Gawinecki, M.: User modelling on a base of interaction with WWW system. Master’s thesis, Deparment of Mathematics and Computer Science, Adam Mickiewicz University, Poznan (2005)
Raccoon (2005), http://rx4rdf.liminalzone.org/Racoon
Rao, B.R.: Making the most of middleware. Data Communications International 24(12), 89–96 (1995)
Foundation for intelligent physical agents (2007), http://www.fipa.org
Nwana, H.S., Ndumu, D.T.: A perspective on software agents research. The Knowledge Engineering Review 14, 1–18 (1999)
Guessoum, Z., Briot, J.P.P.: From active objects to autonomous agents. IEEE Concurrency 7, 68–76 (1999), citeseer.ist.psu.edu/guessoum99from.html
Spring Application Framework (2006), http://www.springframework.org
Tusiewicz, M.: System wieloagentowy: teoria, projekt, implementacja oraz przyklady zastosowań. Master’s thesis, Department of Mathematics, Physics and Computer Science, Jaggielonian University, Kraków (2003)
Padgham, L., Winikoff, M.: Prometheus: a methodology for developing intelligent agents. In: AAMAS ’02: Proceedings of the first international joint conference on Autonomous agents and multiagent systems, pp. 37–38. ACM Press, New York (2002)
Laufmann, S.C.: Agent software for near-term success in distributed applications. In: Agent Technology: Foundations, Applications, and Markets, pp. 49–69. Springer, Heidelberg (1998)
Nesbitt, S.: Collaborative Filtering on the Web: An agent-based Approach (Literature Review) (1997)
JADE Board, Whitestein Technologies AG: JADE Web Services Integration Gateway Guide (2006), http://jade.tilab.com
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Gawinecki, M., Kruszyk, M., Paprzycki, M., Ganzha, M. (2007). Pitfalls of Agent System Development on the Basis of a Travel Support System. In: Abramowicz, W. (eds) Business Information Systems. BIS 2007. Lecture Notes in Computer Science, vol 4439. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72035-5_38
Download citation
DOI: https://doi.org/10.1007/978-3-540-72035-5_38
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72034-8
Online ISBN: 978-3-540-72035-5
eBook Packages: Computer ScienceComputer Science (R0)