Aura: an Architectural Framework for User Mobility in Ubiquitous Computing Environments
WICSA 3 Proceedings of the IFIP 17th World Computer Congress - TC2 Stream / 3rd IEEE/IFIP Conference on Software Architecture: System Design, Development and Maintenance
Towards a Better Understanding of Context and Context-Awareness
HUC '99 Proceedings of the 1st international symposium on Handheld and Ubiquitous Computing
PCOM - A Component System for Pervasive Computing
PERCOM '04 Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications (PerCom'04)
Computer
Dynamic Service Composition in Pervasive Computing
IEEE Transactions on Parallel and Distributed Systems
COCOA: COnversation-based service COmposition in pervAsive computing environments with QoS support
Journal of Systems and Software
A model for resource specification in mobile services
Proceedings of the 3rd international workshop on Services integration in pervasive environments
A middleware-based application framework for active space applications
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
ICNS '09 Proceedings of the 2009 Fifth International Conference on Networking and Services
MySIM: a spontaneous service integration middleware for pervasive environments
Proceedings of the 2009 international conference on Pervasive services
Hi-index | 0.00 |
Using a component-based approach, a user task can be defined as an assembly of abstract components (i.e. services), requiring services from and providing services to each other. To achieve the task's execution, it has to be resolved in concrete components, which involves automatic matching and selection of components across various devices. For this goal, we propose in this article a task resolution approach that allows for each service of a user task, the best selection of the device and component used for its execution. The task resolution approach considers in addition to the functional aspects of the task, the user preferences, devices capabilities, services requirements and components preferences. Moreover, applications in pervasive environments are challenged by the dynamism of their execution environments. Towards this challenge, we use a monitoring mechanism to detect the changes of environments and we propose an adaptation approach that is based on the reselection of a subset of devices and components.