About this Journal Submit a Manuscript Table of Contents
Advances in Software Engineering
Volume 2011 (2011), Article ID 649563, 11 pages
Research Article

Dynamic Context-Aware and Limited Resources-Aware Service Adaptation for Pervasive Computing

1LATIS Laboratory, École de Technologie Supérieure, Université du Québec, 1100, Rue Notre-Dame Ouest, Montréal, QC, Canada H3C 1K3
2LSFM Laboratory, Université Laval, 2325, Rue de l'Université, Québec city, QC, Canada G1V 0A6
3REGIM Laboratory, École Nationale d'Ingénieurs de Sfax, Université de Sfax, Route de Soukra, B.P. W, 3038 Sfax, Tunisia

Received 25 August 2011; Accepted 15 November 2011

Academic Editor: Letha Hughes Etzkorn

Copyright © 2011 Moeiz Miraoui et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


A pervasive computing system (PCS) requires that devices be context aware in order to provide proactively adapted services according to the current context. Because of the highly dynamic environment of a PCS, the service adaptation task must be performed during device operation. Most of the proposed approaches do not deal with the problem in depth, because they are either not really context aware or the problem itself is not thought to be dynamic. Devices in a PCS are generally hand-held, that is, they have limited resources, and so, in the effort to make them more reliable, the service adaptation must take into account this constraint. In this paper, we propose a dynamic service adaptation approach for a device operating in a PCS that is both context aware and limited resources aware. The approach is then modeled using colored Petri Nets and simulated using the CPN Tools, an important step toward its validation.