Skip to Main content Skip to Navigation
Theses

A context manager for solving conflicts between designer’s viewpoints

Abstract : Presently, self-adaptive systems (SAS) have become an essential feature in ubiquitous computing applications. They provide a capable of dynamically self-adapting their behavior in response to the user’s current situation and needs. This thesis aims at providing several solutions for overcoming challenges on the development of selfadaptive system such as context modeling, context handling and improving adaptation ability. Our study focuses on two aspects: separating contextual concerns in context modeling and improving the responsiveness of self-adaptive system. To separate contextual concerns, we introduce the notion of independent viewpoints and provide a mechanism to use them for the context modeling process. This mechanism also simplifies the designers’ task because it allows the designers to focus only on their expertise domain to modeling their contextual concern. To improve the responsiveness of SAS, we provide a new architectural pattern using context-aware management (CAM) to support self-adaptive system in handling context. In this architecture, the CAM focuses on the current context identification according to the specific viewpoints which it is in charge of, having the goal to deploy the adaptation rules to this situation. The SAS only has to manage a limited set of rules, already adapted to the current situation. In our approach, each specific viewpoint was built independently by different designers. Each viewpoint is related to a different scenario setup, but they might operate in one system at the same time. Therefore, the possibilities of conflict between viewpoints at one time always exist. Nevertheless, it is impossible to solve conflicts between viewpoints at design time because we are not able to predict all the users’ scenarios and the combinations of viewpoints because they depend on the location, activity, regulation and user’s choice. Therefore, we propose several solutions to detect and solve the conflicts between viewpoints in the context-aware management layer.
Document type :
Theses
Complete list of metadatas

Cited literature [123 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-02884122
Contributor : Abes Star :  Contact
Submitted on : Monday, June 29, 2020 - 4:36:25 PM
Last modification on : Tuesday, June 30, 2020 - 3:33:09 AM

File

2019AZUR4106.pdf
Version validated by the jury (STAR)

Identifiers

  • HAL Id : tel-02884122, version 1

Collections

Citation

The Can Do. A context manager for solving conflicts between designer’s viewpoints. Ubiquitous Computing. COMUE Université Côte d'Azur (2015 - 2019), 2019. English. ⟨NNT : 2019AZUR4106⟩. ⟨tel-02884122⟩

Share

Metrics

Record views

86

Files downloads

27