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 条
  • [21] Context Awareness and Mobile Phones
    Ljungstrand, Peter
    PERSONAL AND UBIQUITOUS COMPUTING, 2001, 5 (01) : 58 - 61
  • [22] Context Awareness in IoT Routing
    Dhumane, Amol
    Guja, Shweta
    Deo, Sneha
    Prasad, Rajesh
    2018 FOURTH INTERNATIONAL CONFERENCE ON COMPUTING COMMUNICATION CONTROL AND AUTOMATION (ICCUBEA), 2018,
  • [23] Context model of user aspect in context-awareness
    Hur, Hongsoo
    Park, Heeyong
    Kim, Jeongseok
    Chang, Hyokyung
    Lee, Moohun
    Cho, Sunghoon
    Choi, Euiin
    10TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, VOLS I-III: INNOVATIONS TOWARD FUTURE NETWORKS AND SERVICES, 2008, : 1647 - 1651
  • [24] SHMIS: An integrated IoT context awareness framework for hotel management to enhance guest experience and operational efficiency
    Hassan, Samah A. Z.
    Eassa, Ahmed M.
    INFORMATION TECHNOLOGY & TOURISM, 2025,
  • [25] Coalgebraic Aspects of Context-Awareness
    Phan Cong Vinh
    Nguyen Thanh Tung
    Mobile Networks and Applications, 2013, 18 : 391 - 397
  • [26] A Novel Positioning Technique for Context Awareness
    Matin, Ahmad F. Abdul
    Rahman, M. M. Hafizur
    Ayu, Media A.
    2014 INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION ENGINEERING (ICCCE), 2014, : 131 - 134
  • [27] Middleware for Physical and Logical Context Awareness
    Gu, Junzhong
    SIGNAL PROCESSING, IMAGE PROCESSING AND PATTERN RECOGNITION, 2011, 260 : 366 - 378
  • [28] A Context Awareness System for Clinical Environments
    Gomez, Jorge Gomez
    Riano, Velssy Hernandez
    Ramirez-Gonzalez, Gustavo
    ELECTRONICS, 2024, 13 (15)
  • [29] On defining and modeling context-awareness
    Rodis, Panteleimon
    INTERNATIONAL JOURNAL OF PERVASIVE COMPUTING AND COMMUNICATIONS, 2018, 14 (02) : 111 - 123
  • [30] Context awareness in health care: A review
    Bricon-Souf, Nathalie
    Newman, Conrad R.
    INTERNATIONAL JOURNAL OF MEDICAL INFORMATICS, 2007, 76 (01) : 2 - 12