Dealing with Variability in Context-Aware Mobile Software

Autores
Fortier, Andrés; Rossi, Gustavo Héctor; Gordillo, Silvia Ethel; Challiol, Cecilia
Año de publicación
2010
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
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.
Facultad de Informática
Materia
Ciencias Informáticas
context-awareness
mobile software
architecture
software variability
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/76524

id SEDICI_73bcae8078ecda393d6e71d84416dd75
oai_identifier_str oai:sedici.unlp.edu.ar:10915/76524
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Dealing with Variability in Context-Aware Mobile SoftwareFortier, AndrésRossi, Gustavo HéctorGordillo, Silvia EthelChalliol, CeciliaCiencias Informáticascontext-awarenessmobile softwarearchitecturesoftware variabilityMobile 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.Facultad de Informática2010info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionArticulohttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdf915-936http://sedici.unlp.edu.ar/handle/10915/76524enginfo:eu-repo/semantics/altIdentifier/hdl/11746/9118info:eu-repo/semantics/altIdentifier/doi/10.1016/j.jss.2009.11.002info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-10-15T11:05:26Zoai:sedici.unlp.edu.ar:10915/76524Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-10-15 11:05:26.331SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Dealing with Variability in Context-Aware Mobile Software
title Dealing with Variability in Context-Aware Mobile Software
spellingShingle Dealing with Variability in Context-Aware Mobile Software
Fortier, Andrés
Ciencias Informáticas
context-awareness
mobile software
architecture
software variability
title_short Dealing with Variability in Context-Aware Mobile Software
title_full Dealing with Variability in Context-Aware Mobile Software
title_fullStr Dealing with Variability in Context-Aware Mobile Software
title_full_unstemmed Dealing with Variability in Context-Aware Mobile Software
title_sort Dealing with Variability in Context-Aware Mobile Software
dc.creator.none.fl_str_mv Fortier, Andrés
Rossi, Gustavo Héctor
Gordillo, Silvia Ethel
Challiol, Cecilia
author Fortier, Andrés
author_facet Fortier, Andrés
Rossi, Gustavo Héctor
Gordillo, Silvia Ethel
Challiol, Cecilia
author_role author
author2 Rossi, Gustavo Héctor
Gordillo, Silvia Ethel
Challiol, Cecilia
author2_role author
author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
context-awareness
mobile software
architecture
software variability
topic Ciencias Informáticas
context-awareness
mobile software
architecture
software variability
dc.description.none.fl_txt_mv 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.
Facultad de Informática
description 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.
publishDate 2010
dc.date.none.fl_str_mv 2010
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
Articulo
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/76524
url http://sedici.unlp.edu.ar/handle/10915/76524
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/hdl/11746/9118
info:eu-repo/semantics/altIdentifier/doi/10.1016/j.jss.2009.11.002
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/4.0/
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
dc.format.none.fl_str_mv application/pdf
915-936
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1846064109004521472
score 13.22299