Decoupling context management and application logic: A new framework

Bachir Chihani, Emmanuel Bertin, Noel Crespi
<span title="">2013</span> <i title="IEEE"> <a target="_blank" rel="noopener" href="" style="color: black;">2013 IEEE 14th International Symposium on &#34;A World of Wireless, Mobile and Multimedia Networks&#34; (WoWMoM)</a> </i> &nbsp;
I would like to dedicate this thesis to my loving parents ... Acknowledgements My Ph.D thesis has been jointly carried out at BIZZ Department as part of the ViVA team, Orange Labs P&S and the Wireless Networks and Multimedia Services Department at Telecom SudParis from 2010. I indulged in my passion for research at these two institutions while refining my technical prowess. My Ph.D journey created many opportunities to work with many people at different locations. I interacted with many
more &raquo; ... als who encouraged me in many ways, such as through discussion on ideas and new concepts, and brainstorming. This dissertation resulted from collaborative work, and I want to acknowledge them here. I would like to thank my supervisors, Emmanuel Bertin, and Noel Crespi for their guidance and support during the research. We have enjoyed many vehement discussions in research problems, solutions and results. These two have given me an incredible perspective on numerous topics. For that and more, I am and will always be grateful. All colleagues at ViVA and NCIS have had a hand in guiding and helping me throughout my stay, my deepest heartfelt thanks to all of them. I am also thankful for the members of the service architecture group who inspired and encouraged me in many ways. We shared and discussed many topics in each team meeting. Abstract Context-aware applications must manage a continuous stream of contextual events according to dedicated business logic. Recent researches have focused on the proposal of several frameworks and platforms. However, the platform or framework behavior toward applications remains largely predefined. This thesis attempts to address this challenge by extending the background works through the proposal of new concepts serving as a foundation for a flexible approach for building context-aware applications. The thesis studies the use of contextual information in common applications and examines the state of the art in the research area of context-aware computing in terms of techniques for context modeling and reasoning. It concludes that existing approaches tend to tightly couple the semantic of context to the modeling approach and proposes a context-centric modeling approach allowing the creation of a graph-based representation where entities are connected to each other through links representing context. Unlike existing approaches, the context graph decouples the presentation and the semantics of context, leaving each application to manage the appropriate semantic for their context data. In addition, this modeling approach benefits from the graphic representation as a way to natively support social networking applications. The concepts proposed by the thesis provide a foundation for an effective design of context-aware applications where the context-related operations can be easily separated from the business logic of an application and as a result supporting the evolution of each aspect without alteration to the other one. The thesis adopts well-established design principles in software engineering and a well-defined functional decomposition to design a reference model for context management to implement these concepts into a comprehensive architecture supporting a seamless integration of context-awareness into applications. Some 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 Publications
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="">doi:10.1109/wowmom.2013.6583486</a> <a target="_blank" rel="external noopener" href="">dblp:conf/wowmom/ChihaniBC13</a> <a target="_blank" rel="external noopener" href="">fatcat:bqytp54lwrgstlphn6q7ewho7m</a> </span>
<a target="_blank" rel="noopener" href="" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href=""> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> </button> </a>