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 条
  • [41] Enforcing Context-Awareness and Privacy-by-Design in the Specification of Information Systems
    Shishkov, Boris
    Janssen, Marijn
    BUSINESS MODELING AND SOFTWARE DESIGN, BMSD 2017, 2018, 309 : 87 - 111
  • [42] Practical Context Awareness: Measuring and Utilizing the Context Dependency of Mobile Usage
    Rahmati, Ahmad
    Shepard, Clayton
    Tossell, Chad
    Zhong, Lin
    Kortum, Philip
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2015, 14 (09) : 1932 - 1946
  • [43] No Need of Data Pre-processing: A General Framework for Radio-based Device-free Context Awareness
    Wei, Bo
    Li, Kai
    Luo, Chengwen
    Xu, Weitao
    Zhang, Jin
    Zhang, Kuan
    ACM TRANSACTIONS ON INTERNET OF THINGS, 2021, 2 (04):
  • [44] Proactivity and context-awareness: future of recommend
    Gallego-Vico, Daniel
    Fumero-Reveron, Antonio
    Huecas-Fernandez-Toribio, Gabriel
    PROFESIONAL DE LA INFORMACION, 2013, 22 (01): : 19 - 25
  • [45] Adaptive Learning Spaces with Context-Awareness
    Psyche, Valery
    Daniel, Ben
    Bourdeau, Jacqueline
    INTELLIGENT TUTORING SYSTEMS (ITS 2019), 2019, 11528 : 7 - 13
  • [46] Ambient Middleware for Context-Awareness (AMiCA)
    Lee, Karen
    Lunney, Tom
    Curran, Kevin
    Santos, Jose
    INTERNATIONAL JOURNAL OF AMBIENT COMPUTING AND INTELLIGENCE, 2009, 1 (03) : 66 - 78
  • [47] Context Awareness and Perceived Interactivity in Multimedia Computing
    Dong, Xiao
    Rau, Pei-Luen Patrick
    HUMAN-COMPUTER INTERACTION, PT III: AMBIENT, UBIQUITOUS AND INTELLIGENT INTERACTION, 2009, 5612 : 21 - +
  • [48] Towards context-awareness in ubiquitous computing
    Wei, Edwin J. Y.
    Chan, Alvin T. S.
    EMBEDDED AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2007, 4808 : 706 - 717
  • [49] Context awareness of smart space for life safety
    Department of Information and Communication, Korea Nazarene University, Korea, Republic of
    Int. J. Smart Home, 1 (133-140): : 133 - 140
  • [50] Context Awareness as a Service for Cloud Resource Optimization
    Gravier, Christophe
    Subercaze, Julien
    Najjar, Amro
    Laforest, Frederique
    Serpaggi, Xavier
    Boissier, Olivier
    IEEE INTERNET COMPUTING, 2015, 19 (01) : 28 - 34