首页 | 本学科首页   官方微博 | 高级检索  
     


A framework for context-aware self-adaptive mobile applications SPL
Affiliation:1. Department of ECE, Khalifa University, Abu Dhabi, United Arab Emirates;2. Etisalat British Telecom Innovation Center, Abu Dhabi, United Arab Emirates;3. Computer Science Department, UQAM, Canada;1. Grupo de Pesquisa em Inteligência de Negócio – GPIN, Faculdade de Informática, PUCRS, Av. Ipiranga, 6681-Prédio 32, Sala 628, 90619-900 Porto Alegre, RS, Brazil;2. Laboratório de Bioinformática, Modelagem e Simulação de Biossistemas – LABIO, Faculdade de Informática, PUCRS, Av. Ipiranga, 6681-Prédio 32, Sala 602, 90619-900 Porto Alegre, RS, Brazil;1. Faculty of Engineering and Computer Science, Concordia University, Canada;2. Faculty of Computers and Information, Menofia University, Egypt;3. Department of Automatic Control and Systems Engineering, Sheffield University, UK;1. College of Computer Science and Technology, Zhejiang University of Technology, 288 Liuhe Road, Hangzhou 310023, China;2. Division of Information Engineering, Nanyang Technological University, 50 Nanyang Avenue, Singapore 639798, Republic of Singapore
Abstract: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.
Keywords:Mobile devices  SPL  Multi-view variability model  Feature priority  Runtime adaptability
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号