TY - GEN
T1 - Automatic task resolution and adaptation in pervasive environments
AU - Ben Lahmar, Imen
AU - Belaïd, Djamel
AU - Mukhtar, Hamid
AU - Chaudhary, Sami
PY - 2011
Y1 - 2011
N2 - 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.
AB - 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.
KW - adaptation
KW - Component-based task
KW - monitoring
KW - pervasive environments
KW - resolution
UR - http://www.scopus.com/inward/record.url?scp=80053325402&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-23857-4_16
DO - 10.1007/978-3-642-23857-4_16
M3 - Conference contribution
AN - SCOPUS:80053325402
SN - 9783642238567
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 131
EP - 144
BT - Adaptive and Intelligent Systems - Second International Conference, ICAIS 2011, Proceedings
T2 - 2nd International Conference on Adaptive and Intelligent Systems, ICAIS 2011
Y2 - 6 September 2011 through 8 September 2011
ER -