Show Less

Application Coordination in Pervasive Systems


Verena Majuntke

Pervasive applications are designed to support users in their daily life. For this purpose, applications interact with their environment, i.e. their context. They are able to adapt themselves to context changes or to explicitly change the context via actuators. If multiple applications are executed in the same context, interferences are likely to occur. To manage interferences, a coordination framework is presented in this thesis. Interferences are detected using a context model and information about applications’ interaction with the context. The resolution of interference is achieved through a coordinated application adaptation. The thesis introduces the theoretical concepts, presents a prototypical implementation and evaluates the prototype through extensive measurements.


Show Summary Details
Restricted access



Our future environment will be managed by a multitude of different pervasive systems. A pervasive system consists of users and devices which cooperate to provide functionality to the users. The provision of functionality is realized by pervasive applications. A major characteristic of pervasive applications is their context-interactivity. On one hand, pervasive applications are context-aware and can adapt themselves to changing context. This ability enables them to provide their functionality in different configurations. On the other hand, pervasive applications have the ability to influence and change the context themselves. A context change can be caused implicitly as a side effect of employed resources or explicitly through the use of actuators. Due to the context-interactivity, problems are likely to occur when two or more applications are executed in the same physical space. Since applications share a common context and interact with it, they can have a direct impact on each other. The described problem is defined as an interference in this thesis. An interference is an application-produced context that impairs the functionality provision of another application. To manage interferences in pervasive systems, a coordination framework is presented. The framework detects interferences using a context model and information about how applications interact with the shared context. The resolution of an interference is achieved through a coor- dinated application adaptation. The idea is based on the assumption that an alternative appli- cation configuration may yield a different context interaction. Thus, the framework determines a configuration for each application such that the context interactions do...

You are not authenticated to view the full text of this chapter or article.

This site requires a subscription or purchase to access the full text of books or journals.

Do you have any questions? Contact us.

Or login to access all content.