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
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/76524
Ver los metadatos del registro completo
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 |