Skip to Main content Skip to Navigation
Theses

A context manager for solving conflicts between designer’s viewpoints

Résumé : De nos jours, les systèmes auto-adaptatifs (AAS) sont devenus des éléments essentiels pour piloter les applications dans le domaine de l’informatique ambiante. Ils offrent des capacités d'autoadaptation dynamique de leurs comportements en réponse aux situations contextuelles et aux besoins actuels de l'utilisateur. Cette thèse vise à proposer des solutions pour surmonter les défis de développement des systèmes autoadaptatif tels que la modélisation et la gestion du contexte pour ces systèmes et l'amélioration de leur capacité d'adaptation. L’étude se concentre sur deux aspects : la séparation des préoccupations contextuelles dans la modélisation du contexte et l'amélioration de la réactivité du système auto-adaptatif. Pour séparer les préoccupations contextuelles, nous introduisons la notion de points de vue indépendants et fournissons un mécanisme pour les utiliser dans le processus de modélisation du contexte. Ce mécanisme simplifie également la tâche du concepteur car il lui permet de se concentrer uniquement sur son domaine d'expertise pour modéliser sa préoccupation contextuelle (son point de vue). Pour améliorer la réactivité de SAS, nous fournissons un nouveau modèle d'architecture utilisant un manager de contextes (MC) pour prendre en charge le système auto-adaptatif dans le traitement du contexte. Dans cette architecture, le MC se concentre sur l'identification de la situation contextuelle actuelle, en fonction des points de vue spécifiques dont il a la charge, dans le but de déployer les règles d'adaptation adapter à cette situation. Le SAS n’a alors plus qu’à gérer un ensemble de règles limité, déjà adapté à la situation courante. Dans notre approche, chaque point de vue spécifique a été construit indépendamment des autres par des concepteurs différents. Chaque point de vue correspond à une préoccupation particulière, et il convient d’utiliser plusieurs points de vue en même temps pour répondre à tous les scénarios usages. Par conséquent, les possibilités de conflit entre les points de vue, à un moment donné, existent. Néanmoins, il est impossible de résoudre les conflits entre les points de vue au moment de la conception parce que nous ne sommes pas en mesure de prévoir tous les scénarios d’usages, les combinaisons de points de vue dépendant de l'emplacement, de l'activité, de la réglementation et des choix de l'utilisateur. C'est pourquoi nous proposons plusieurs solutions pour détecter et résoudre les conflits entre les points de vue dans le manager de contextes.
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

49

Files downloads

11