The computer for the 21st century
ACM SIGMOBILE Mobile Computing and Communications Review - Special issue dedicated to Mark Weiser
Towards a Better Understanding of Context and Context-Awareness
HUC '99 Proceedings of the 1st international symposium on Handheld and Ubiquitous Computing
A Service-Composition and Service-Emergence Framework for Ubiquitous-Computing Environments
SAINT-W '04 Proceedings of the 2004 Symposium on Applications and the Internet-Workshops (SAINT 2004 Workshops)
Scooby: middleware for service composition in pervasive computing
MPAC '04 Proceedings of the 2nd workshop on Middleware for pervasive and ad-hoc computing
Toward an Agent-Based and Context-Oriented Approach for Web Services Composition
IEEE Transactions on Knowledge and Data Engineering
Towards Service Orientation in Pervasive Computing Systems
ITCC '05 Proceedings of the International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II - Volume 02
An Ontology-enabled Service Oriented Architecture for Pervasive Computing
ITCC '05 Proceedings of the International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II - Volume 02
Autonomic Pervasive Computing Based on Planning
ICAC '04 Proceedings of the First International Conference on Autonomic Computing
SAINT-W '06 Proceedings of the International Symposium on Applications on Internet Workshops
On the Fly Service Composition for Local Interaction Environments
PERCOMW '06 Proceedings of the 4th annual IEEE international conference on Pervasive Computing and Communications Workshops
InterPlay: A Middleware for Seamless Device Integration and Task Orchestration in a Networked Home
PERCOM '06 Proceedings of the Fourth Annual IEEE International Conference on Pervasive Computing and Communications
Designing a Quality-Aware Discovery Mechanism for Acquiring Context Information
AINA '06 Proceedings of the 20th International Conference on Advanced Information Networking and Applications - Volume 01
Dynamic service composition in home appliance networks
Multimedia Tools and Applications
Service composition for mobile environments
Mobile Networks and Applications
Context Optimization of AI planning for Services Composition
ICEBE '06 Proceedings of the IEEE International Conference on e-Business Engineering
COCOA: ConversationBased Service Composition for Pervasive Computing Environments
PERSER '06 Proceedings of the 2006 ACS/IEEE International Conference on Pervasive Services
Optimized dynamic semantic composition of services
Proceedings of the 2008 ACM symposium on Applied computing
A survey of dynamic service composition approaches for ambient systems
Proceedings of the 2008 Ambi-Sys workshop on Software Organisation and MonIToring of Ambient Systems
Structured decomposition of adaptive applications
Pervasive and Mobile Computing
Automated Service Composition with Adaptive Planning
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
Towards automated web service composition with fluent calculus and domain ontologies
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
Component placement and location for a dynamic software composition system
C3S2E '09 Proceedings of the 2nd Canadian Conference on Computer Science and Software Engineering
MySIM: a spontaneous service integration middleware for pervasive environments
Proceedings of the 2009 international conference on Pervasive services
MUSIC: Middleware Support for Self-Adaptation in Ubiquitous and Service-Oriented Environments
Software Engineering for Self-Adaptive Systems
An agent-based approach towards automatic service composition in ambient intelligence
Artificial Intelligence Review
QoS-aware service composition in dynamic service oriented environments
Middleware'09 Proceedings of the ACM/IFIP/USENIX 10th international conference on Middleware
Intelligent service processing in common USN middleware
Artificial Intelligence Review
Semantic web reasoners and languages
Artificial Intelligence Review
A semantic model for actions and events in ambient intelligence
Engineering Applications of Artificial Intelligence
Discovery and composition of services for context-aware systems
EuroSSC'06 Proceedings of the First European conference on Smart Sensing and Context
Task-based adaptation for ubiquitous computing
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Context-aware service composition for mobile network environments
UIC'07 Proceedings of the 4th international conference on Ubiquitous Intelligence and Computing
Hi-index | 0.00 |
This article presents a comparative review of systems performing service composition in Ambient Intelligence Environments. Such environments should comply to ubiquitous or pervasive computing guidelines by sensing the user needs or wishes and offering intuitive human-computer interaction and a comfortable non-intrusive experience. To achieve this goal service orientation is widely used and tightly linked with AmI systems. Some of these employ the Web Service technology, which involves well-defined web technologies and standards that facilitate interoperable machine to machine interaction. Other systems regard services of different technologies (e.g. UPnP, OSGi etc) or generally as abstractions of various actions. Service operations are sometimes implemented as software based functions or actions over hardware equipment (e.g. UPnP players). However, a single service satisfies an atomic only user need, so services need to be composed (i.e. combined), in order to provide the usually requested complex tasks. Since manual service composition is obviously a hassle for the user, ambient systems struggle to automate this process by applying various methods. The approaches that have been adopted during the last years vary widely in many aspects, like domain of application, modeling of services, composition method, knowledge representation and interfaces. This work presents a comparative view of these approaches revealing similarities and differences, while providing additional information.