Enterprise context-awareness : empowering service users and developers - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2013

Enterprise context-awareness : empowering service users and developers

La contextualisation en entreprise : mettre en avant utilisateurs et développeurs

Résumé

Context-aware applications must manage a continuous stream of context according to dedicated business logic. Research was limited on proposing frameworks and platforms that have predefined behavior toward applications. This thesis attempts to extend background works by proposing new concepts serving as foundation for a flexible approach for building context-aware applications. The thesis examines the state of the art of context-aware computing, then adopts well-established software design principles and a functional decomposition for designing a reference model for context management enabling seamless integration of context-awareness into applications. Also, the thesis studies the use of context in common applications and proposes a context-centric modeling approach which allows the creation of a graph-based representation where entities are connected to each other through links representing context. Furthermore, the context graph decouples the presentation and the semantics of context, leaving each application to manage the appropriate semantic for their context data. Case studies are conducted for the evaluation of the proposed system in terms of its support for the creation of applications enhanced with context-awareness. A simulation study is performed to analyze the performance properties of the proposed system. The result of this thesis is the introduction of a novel approach for supporting the creation of context-aware applications that supports the integration of context-awareness to existing applications. It empowers developers as well as users to participate in the creation process, thereby reducing usability issues
Les applications contextuelles doivent gérer un flux contenu de contexte selon une logique approprié. Les travaux de recherche en contextualisation se limitent à proposer des plateformes de développement proposant des mécanismes d’adaptation prédéfinie. Cette thèse se propose d’étende l’état de l’art en proposant des nouveaux concepts formant la fondation pour la création d’application contextuelles en adoptant des principes de l’ingénierie logicielle et une décomposition fonctionnelle. Aussi, cela permet l’intégration de comportements contextualisés à des applications non initialement conçus pour cela. La thèse propose une autre manière centrée-contexte permettant de séparer la représentation du contexte de son interprétation, offrant encore plus de flexibilité à la gestion de contexte. Les propositions sont analysées aux lumières d’étude de cas et de simulations. Le résultat de la thèse est l’introduction de nouvelle approche de création d’applications contextuelles qui met en avant le développeur mais aussi l’utilisateur
Fichier principal
Vignette du fichier
CHIHANI_Bachir-2.pdf (2.61 Mo) Télécharger le fichier
Origine : Version validée par le jury (STAR)
Loading...

Dates et versions

tel-01048688 , version 1 (25-07-2014)

Identifiants

  • HAL Id : tel-01048688 , version 1

Citer

Bachir Chihani. Enterprise context-awareness : empowering service users and developers. Software Engineering [cs.SE]. Institut National des Télécommunications, 2013. English. ⟨NNT : 2013TELE0029⟩. ⟨tel-01048688⟩
253 Consultations
463 Téléchargements

Partager

Gmail Facebook X LinkedIn More