Abstract
Systems for Ambient Intelligence environments involve at some stage a service composition task, as a mean of adaptability to the context changes. However, users generally find themselves involved in the composition task, by selecting or deciding what to compose and how. This paper proposes the use of Artificial Intelligent Agents for the automation of the composition task, providing transparency from the user point of view.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Avid SM, Walker W, Gray A (2004) A framework for automated service composition in service-oriented architectures. In: ESWS, pp 269–283
Bordini RH, Hübner JF (2005) Bdi agent programming in agentspeak using ason (tutorial paper). In: CLIMA VI, pp 143–164
Bratman ME (1987) Intention, plans, and practical reason. Harvard University Press, Cambridge
Busetta P, Ronnquist R, Hodgson A, Lucas A (1999) Jack intelligent agents—components for intelligent agents in java
Capra L, Emmerich W, Mascolo C (2001) Reflective middleware solutions for context-aware applications. In: REFLECTION 01 proceedings of the third international conference on metalevel architectures and separation of crosscutting concerns. Springer, London, pp 126–133
Costa P, Coulson G, Mascolo C, Mottola L, Picco GP, Zachariadis S (2007) A reconfigurable component-based middleware for networked embedded systems. Int. J Wireless Informa Netw 14(2): 149–162
Cugola G, Picco GPR (eds) (2006) A reconfigurable dispatching system. In: SEM 06 proceedings of the 6th international workshop on Software engineering and middleware. ACM, New York, pp 9–16
Ducatel K, Bogdanowicz M, Scapolo F, Leijten J, Burgelman JC (2001) Istag scenarios for ambient intelligence in 2010. ISTAG, Tech Rep
Erl T (2005) Service-oriented architecture. Prentice Hall Professional Technical Reference, Upper Saddle River
Halpern JY, Moses Y (1992) A guide to completeness and complexity for modal logics of knowledge and belief. Artif Intell 54(3): 319–379
Henning M et al. (2003) Distributed programming with ice. ZeroC. http://www.zeroc.com/ice-Manual.pdf
Hintikka J (1962) Knowledge and Belief. Cornell University Press, Ithaca
Huber MJ (1999) Jam a bdi-theoretic mobile agent architecture. In: AGENTS 99 proceedings of the third annual conference on autonomous agents. ACM, New York, pp 236–243
Issarny V, Sacchetti D, Tartanoglu F, Sailhan F, Chibout R, Levy N, Talamona A (2005) Developing ambient intelligence systems a solution based on web services. Automated Software Engg 12(1): 101–137
Meier R, Cahill V (2002) Steam event-based middleware for wireless ad hoc networks. icdcsw 00: 639
Morley D, Myers K (2004) The spark agent framework. In: AAMAS 04 proceedings of the third international joint conference on autonomous agents and multiagent systems. IEEE Computer Society, Washington, pp 714–721
Picco G et al. (2001) Lime: a middleware for physical and logical mobility. In: ICDCS 01 Proceedings of the the 21st international conference on distributed computing systems. IEEE Computer Society, Washington, p 524
Pokahr A, Braubach L, Lamersdorf W (2005) Jadex: a BDI reasoning engine published in multi-agent programming. Springer Science+Business Media Inc., USA, pp 149–174
Rao AS, Georgeff MP (1991) Modeling rational agents within a BDI-architecture. In: Allen J, Fikes R, Sandewall E (eds) proceedings of the 2nd international conference on principles of knowledge representation and reasoning (KR’91). Morgan Kaufmann, San Mateo, pp 473–484
Sousa JP, Garlan D (2002) Aura an architectural framework for user mobility in ubiquitous computing environments. In: WICSA 3 proceedings of the IFIP 17th world computer congress—TC2 Stream/3rd IEEE/IFIP conference on software architecture, Deventer. The Netherlands Kluwer, The Netherlands, pp 29–43
Veríssimo P, Cahill V, Casimiro A, Cheverst K, Friday A, Kaiser J, (2002) Cortex towards supporting autonomous and cooperating sentient entities. In: Proceedings of European wireless 2002 florence, Italy, pp 595–601
Weiser M (1995) The computer for the 21st century. pp 933–940
Wooldridge MJ (2000) Reasoning about rational agents. The MIT Press, Cambridge
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Santofimia, M.J., Moya, F., Villanueva, F.J. et al. An agent-based approach towards automatic service composition in ambient intelligence. Artif Intell Rev 29, 265 (2008). https://doi.org/10.1007/s10462-009-9145-2
Published:
DOI: https://doi.org/10.1007/s10462-009-9145-2