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 条
  • [31] Context-Aware Loading for Mobile Applications
    Aleksy, Markus
    Butter, Thomas
    Schader, Martin
    NETWORK-BASED INFORMATION SYSTEMS, PROCEEDINGS, 2008, 5186 : 12 - 20
  • [32] A framework for mobile and context-aware applications applied to vehicular social networks
    Popovici, Dana
    Desertot, Mikael
    Lecomte, Sylvain
    Delot, Thierry
    SOCIAL NETWORK ANALYSIS AND MINING, 2013, 3 (03) : 329 - 340
  • [33] NeRFHub: A Context-Aware NeRF Serving Framework for Mobile Immersive Applications
    Chen, Bo
    Yan, Zhisheng
    Han, Bo
    Nahrstedt, Klara
    PROCEEDINGS OF THE 2024 THE 22ND ANNUAL INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS, APPLICATIONS AND SERVICES, MOBISYS 2024, 2024, : 85 - 98
  • [34] Framework for context-aware smartphone applications
    Stelios Papakonstantinou
    Vesna Brujic-Okretic
    The Visual Computer, 2009, 25 : 1121 - 1132
  • [35] Framework for context-aware smartphone applications
    Papakonstantinou, Stelios
    Brujic-Okretic, Vesna
    VISUAL COMPUTER, 2009, 25 (12): : 1121 - 1132
  • [36] Context-aware self-adaptive routing for delay tolerant network in disaster scenarios
    Rosas, Erika
    Garay, Felipe
    Hidalgo, Nicolas
    AD HOC NETWORKS, 2020, 102
  • [37] A framework for context-aware university mobile organizer
    Faculty of Information Science and Technology, University Kebangsaan Malaysia, Bangi, Malaysia
    Proc. - Int. Conf. Future Comput. Commun. ICFCC, 1600, (251-255):
  • [38] A Framework for Context-Aware Systems in Mobile Devices
    Jorge, Eduardo
    Farias, Matheus
    Carmo, Rafael
    Vieira, Weslley
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2012, PT IV, 2012, 7336 : 444 - 456
  • [39] An application framework for mobile, context-aware trails
    Driver, Cormac
    Clarke, Siobhan
    PERVASIVE AND MOBILE COMPUTING, 2008, 4 (05) : 719 - 736
  • [40] A Framework of Mobile Context-Aware Recommender System
    Liu, Caihong
    Guo, Chonghui
    DATA SCIENCE, PT II, 2017, 728 : 78 - 93