5. Framework for Application Coordination
This chapter presents the theoretical approach to application coordination in pervasive systems. A framework is introduced that detects interferences between pervasive appli- cations and resolves them through a coordinated application adaptation. Section 5.1 discusses the major design decisions for the taken approach. Subsequently, Section 5.2 introduces the framework, presents its compositional parts and explains the mode of oper- ation. Section 5.3 then discusses how applications of different systems are integrated into application coordination and describes the required system extensions. Finally, Section 5.4 gives an in-depth analysis and presentation of the tasks of interference detection and interference resolution and discusses its underlying theory in detail. 5.1. Design Rationale In order to handle interferences in multi-platform pervasive systems, a framework for application coordination has been developed in the context of this thesis. The frame- work is able to detect interferences across different uni-platform pervasive systems and to resolve them respectively. The following subsections – 5.1.1, 5.1.2, and 5.1.3 – discuss the three major design decisions for the framework, namely the design as a cross-system coordination layer, the extension of existing application systems and the realization of strategy-based application coordination. The design decisions were made in dependence on the requirements identified in Section 3.3. They tailor the approach to the multi- platform pervasive systems described in Section 3.1. 54 5. Framework for Application Coordination 5.1.1. Cross-System Coordination Layer The first major design decision is to realize the application coordination framework as a cross-system layer approach as shown in Figure 5.1. It has been designed to...
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.