Skip to main content
Log in

An agent-based approach towards automatic service composition in ambient intelligence

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Halpern JY, Moses Y (1992) A guide to completeness and complexity for modal logics of knowledge and belief. Artif Intell 54(3): 319–379

    Article  MATH  MathSciNet  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Meier R, Cahill V (2002) Steam event-based middleware for wireless ad hoc networks. icdcsw 00: 639

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Maria J. Santofimia.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • DOI: https://doi.org/10.1007/s10462-009-9145-2

Keywords

Navigation