arrow
Return

Dealing with variability in context-aware mobile software

delete2010-06-01
delete17
delete
OA
AI
A
Andrés Fortier *
G
Gustavo Rossi
S
Sílvia Gordillo
C
Cecilia Challiol
DOI:10.1016/j.jss.2009.11.002delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Mobile context-aware software pose a set of challenging requirements to developers as these applications exhibit novel features, such as handling varied sensing devices and dynamically adapting to the user's context (e.g. his or her location), and evolve quickly according to technological advances. In this paper, we discuss how to handle variability both across different domains and during the evolution of a single application. We present a set of design structures for solving different problems related with mobility (such as location sensing, behaviour adaptation, etc.), together with the design rationale underlying them, and show how these sound micro-architectural constructs impact on variability. Our presentation is illustrated with case studies in different domains. (C) 2009 Elsevier Inc. All rights reserved.
Keywords:
Context-awareness
Mobile software
Architecture
Software variability
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Systems and Software cover
Journal of Systems and Software
IF:
4.1
Papers:
5.4K
Citations:
8.4K

Organization

N
National University of La Plata
Scholars:
8.0K
Papers: 5.6K
Citations: 2