A framework for context-aware self-adaptive mobile applications SPL

被引:33
|
作者
Mizouni, Rabeb [1 ]
Abu Matar, Mohammad [2 ]
Al Mahmoud, Zaid [2 ]
Alzahmi, Salwa [2 ]
Salah, Aziz [3 ]
机构
[1] Khalifa Univ, Dept ECE, Abu Dhabi, U Arab Emirates
[2] Etisalat British Telecom Innovat Ctr, Abu Dhabi, U Arab Emirates
[3] Univ Quebec Montreal, Dept Comp Sci, Montreal, PQ, Canada
关键词
Mobile devices; SPL; Multi-view variability model; Feature priority; Runtime adaptability; SYSTEM;
D O I
10.1016/j.eswa.2014.05.049
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Mobile Applications are rapidly emerging as a convenient medium for using a variety of services. Over time and with the high penetration of smartphones in society, self-adaptation has become an essential capability required by mobile application users. In an ideal scenario, an application is required to adjust its behavior according to the current context of its use. This raises the challenge in mobile computing towards the design and development of applications that sense and react to contextual changes to provide a value-added user experience. In its general sense, context information can relate to the environment, the user, or the device status. In this paper, we propose a novel framework for building context aware and adaptive mobile applications. Based on feature modeling and Software Product Lines (SPL) concepts, this framework guides the modeling of adaptability at design time and supports context awareness and adaptability at runtime. In the core of the approach, is a feature meta-model that incorporates, in addition to SPL concepts, application feature priorities to drive the adaptability. A tool, based on that feature model, is presented to model the mobile application features and to derive the SPL members. A mobile framework, built on top of OSGI framework to dynamically adapt the application at runtime is also described. (C) 2014 Elsevier Ltd. All rights reserved.
引用
收藏
页码:7549 / 7564
页数:16
相关论文
共 50 条
  • [21] Context-aware and self-adaptive trust model for pervasive computing
    Wang, Jiang-Tao
    Chen, Zhi-Gang
    Deng, Xiao-Heng
    Tongxin Xuebao/Journal on Communications, 2012, 33 (11): : 41 - 48
  • [22] A context-aware and self-adaptive offloading decision support model for mobile cloud computing system
    Flávio Akira Nakahara
    Delano Medeiros Beder
    Journal of Ambient Intelligence and Humanized Computing, 2018, 9 : 1561 - 1572
  • [23] A context-aware and self-adaptive offloading decision support model for mobile cloud computing system
    Nakahara, Flavio Akira
    Beder, Delano Medeiros
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2018, 9 (05) : 1561 - 1572
  • [24] Self-Adaptive Battery and Context Aware Mobile Application Development
    Datta, Soumya Kanti
    Bonnet, Christian
    Nikaein, Navid
    2014 INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING CONFERENCE (IWCMC), 2014, : 761 - 766
  • [25] A Self-Adaptive and Efficient Context-Aware Healthcare Model for COPD Diseases
    Mcheick, Hamid
    Sayegh, John
    INFORMATICS-BASEL, 2021, 8 (03):
  • [26] A framework for the development of distributed, context-aware adaptive hypermedia applications
    Ardissono, Liliana
    Goy, Anna
    Petrone, Giovanna
    ADAPTIVE HYPERMEDIA AND ADAPTIVE WEB-BASED SYSTEMS, 2008, 5149 : 259 - 262
  • [27] An optimization of context sharing for self-adaptive mobile applications
    Paspallis, Nearchos
    Papadopoulos, George A.
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2008, 5022 : 157 - +
  • [28] HiNextApp: A Context-Aware and Adaptive Framework for App Prediction in Mobile Systems
    Xiang, Chaoneng
    Liu, Duo
    Li, Shiming
    Zhu, Xiao
    Li, Yang
    Ren, Jinting
    Liang, Liang
    2017 16TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS / 11TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING / 14TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2017, : 776 - 783
  • [29] An adaptive context management framework for supporting context-aware applications with QoC guarantee
    Xu, N.
    Zhang, W. S.
    Yang, H. D.
    Zhang, X. G.
    Xing, X.
    INFORMATION TECHNOLOGY AND COMPUTER APPLICATION ENGINEERING, 2014, : 159 - 163
  • [30] An architecture for context-aware mobile applications
    Simons, Christof
    Wirtz, Guido
    PROCEEDINGS OF THE 10TH IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND APPLICATIONS, 2006, : 340 - +