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 条
  • [11] Context-aware framework to support situation-awareness for disaster management
    Aid, Aicha
    Rassoul, Idir
    INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2017, 25 (03) : 120 - 132
  • [12] A service-oriented context-awareness reasoning framework and its implementation
    Cheng, Xiufeng
    Yang, Jinqing
    Xia, Lixin
    ELECTRONIC LIBRARY, 2018, 36 (06) : 1114 - 1134
  • [13] Ambient Amp An Open Framework For Dynamically Augmenting Legacy Websites with Context-awareness
    Carlson, Darren
    Ruge, Lukas
    2014 IEEE NINTH INTERNATIONAL CONFERENCE ON INTELLIGENT SENSORS, SENSOR NETWORKS AND INFORMATION PROCESSING (IEEE ISSNIP 2014), 2014,
  • [14] Towards a Framework for Context Awareness Based on Textual Process Data: Case Study Insights
    Revina, Aleksandra
    Rizun, Nina
    Aksu, Unal
    ENTERPRISE DESIGN, OPERATIONS, AND COMPUTING: EDOC 2022 WORKSHOPS, IDAMS 2022, SOEA4EE 2022, TEAR 2022, 2023, 466 : 25 - 41
  • [15] Is Group-Awareness Context-Awareness?
    Pinheiro, Manuele Kirsch
    Souveyet, Carine
    COLLABORATION AND TECHNOLOGY (CRIWG 2018), 2018, 11001 : 198 - 206
  • [16] A survey on key fields of context awareness for mobile devices
    Capurso, Nicholas
    Mei, Bo
    Song, Tianyi
    Cheng, Xiuzhen
    Yu, Jiguo
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2018, 118 : 44 - 60
  • [17] Meta-context: Putting Context-Awareness into Context
    Hervas, Ramon
    Fontecha, Jesus
    Villarreal, Vladimir
    Bravo, Jose
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT II: 15TH INTERNATIONAL CONFERENCE, KES 2011, 2011, 6882 : 296 - 305
  • [18] Context Awareness in Predictive Maintenance
    Schmidt B.
    Galar D.
    Wang L.
    Lecture Notes in Mechanical Engineering, 2016, : 197 - 211
  • [19] Context Awareness and External Factors
    Shishkov, Boris
    BUSINESS MODELING AND SOFTWARE DESIGN, BMSD 2024, 2024, 523 : 251 - 257
  • [20] Human Action Recognition in Smart Living Services and Applications: Context Awareness, Data Availability, Personalization, and Privacy
    Diraco, Giovanni
    Rescio, Gabriele
    Caroppo, Andrea
    Manni, Andrea
    Leone, Alessandro
    SENSORS, 2023, 23 (13)