Programmable context awareness framework

被引:4
|
作者
Chihani, Bachir [1 ,2 ]
Bertin, Emmanuel [1 ,2 ]
Crespi, Noel [2 ]
机构
[1] Orange Labs, F-14066 Caen, France
[2] Telecom SudParis, CNRS 5157, Inst Mines Telecom, F-91011 Evry, France
关键词
Software engineering; Context-awareness; Privacy; Adaptation; XML; MOBILE APPLICATIONS;
D O I
10.1016/j.jss.2013.07.046
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Context-awareness enables applications to provide end-users with a richer experience by enhancing their interactions with contextual information. Several frameworks have already been proposed to simplify the development of context-aware applications. These frameworks are focused on provisioning context data and on providing common semantics, definitions and representations of these context data. They assume that applications share the same semantic, which limits the range of use cases where a framework can be used, as that assumption induces a strong coupling between context management and application logic. This article proposes a framework that decouples context management from application business logic. The aim is to reduce the overhead on applications that run on resource-limited devices while still providing mechanisms to support context-awareness and behavior adaptation. The article presents an innovative approach that involves third-parties in context processing definition by structuring it using atomic functions. These functions can be designed by third-party developers using an XML-based programming language. Its implementation and evaluation demonstrates the benefits, in terms of flexibility, of using proven design patterns from software engineering for developing context-aware application. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:59 / 70
页数:12
相关论文
共 50 条
  • [31] Context Awareness for Smart Ubiquitous Networks
    Kim, Jeong Yun
    Lee, Gyu Myoung
    2014 International Conference on Electronics, Information and Communications (ICEIC), 2014,
  • [32] A novel context-awareness model
    Wang, Weihong
    Cao, Yuhui
    Qin, Zheng
    WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 1906 - +
  • [33] Context-Awareness for Social Robots
    Frijns, Helena A.
    Schuerer, Oliver
    CULTURALLY SUSTAINABLE SOCIAL ROBOTICS, 2020, 335 : 520 - 524
  • [34] HMM as an Inference Technique for Context Awareness
    Faridi, Ahmad
    Rahman, M. M. Hafizur
    INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND COMPUTATIONAL INTELLIGENCE (ICCSCI 2015), 2015, 59 : 454 - 458
  • [35] Coalgebraic Aspects of Context-Awareness
    Phan Cong Vinh
    Nguyen Thanh Tung
    MOBILE NETWORKS & APPLICATIONS, 2013, 18 (03) : 391 - 397
  • [36] Graphs and Patterns for Context-Awareness
    Olaru, Andrei
    Florea, Adina Magda
    Seghrouchni, Amal El Fallah
    AMBIENT INTELLIGENCE: SOFTWARE AND APPLICATIONS, 2011, 92 : 165 - +
  • [37] Context-Awareness in Ambient Intelligence
    Traynor, Declan
    Xie, Ermai
    Curran, Kevin
    INTERNATIONAL JOURNAL OF AMBIENT COMPUTING AND INTELLIGENCE, 2010, 2 (01) : 13 - 23
  • [38] Business Modeling and (Human) Context Awareness
    Suurmond, Coen
    BUSINESS MODELING AND SOFTWARE DESIGN, BMSD 2023, 2023, 483 : 74 - 91
  • [39] A System for Multimodal Context-Awareness
    Galatas, Georgios
    Makedon, Fillia
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2013, 4 (09) : 130 - 136
  • [40] A multidimensional approach to context-awareness
    Goslar, K
    Buchholz, S
    Schill, A
    Vogler, H
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XII, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS: II, 2003, : 229 - 234