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 applicationsexhibit novel features, such as handling varied sensing devices and dynamically adapting to theuser’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 evolutionof a single application. We present a set of design structures for solving different problems relatedwith mobility (such as location sensing, behaviour adaptation, etc.), together with the design rationaleunderlying them, and show how these sound micro-architectural constructs impact on variability. Ourpresentation is illustrated with case studies in different domains.
Fil: Fortier, Andrés. Universidad Nacional de La Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata; Argentina
Fil: Rossi, Gustavo Héctor. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata; Argentina. Universidad Nacional de La Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina
Fil: Gordillo, Silvia Ethel. Universidad Nacional de La Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina
Fil: Challiol, Cecilia. Universidad Nacional de La Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata; Argentina
Materia
Context-awareness
Mobile software
Architecture
Software variability
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
CONICET Digital (CONICET)
Institución
Consejo Nacional de Investigaciones Científicas y Técnicas
OAI Identificador
oai:ri.conicet.gov.ar:11336/242863

id CONICETDig_c32e9e7feee0263c0cf57f8fd2f77b50
oai_identifier_str oai:ri.conicet.gov.ar:11336/242863
network_acronym_str CONICETDig
repository_id_str 3498
network_name_str CONICET Digital (CONICET)
spelling Dealing with variability in context-aware mobile softwareFortier, AndrésRossi, Gustavo HéctorGordillo, Silvia EthelChalliol, CeciliaContext-awarenessMobile softwareArchitectureSoftware variabilityhttps://purl.org/becyt/ford/1.2https://purl.org/becyt/ford/1Mobile context-aware software pose a set of challenging requirements to developers as these applicationsexhibit novel features, such as handling varied sensing devices and dynamically adapting to theuser’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 evolutionof a single application. We present a set of design structures for solving different problems relatedwith mobility (such as location sensing, behaviour adaptation, etc.), together with the design rationaleunderlying them, and show how these sound micro-architectural constructs impact on variability. Ourpresentation is illustrated with case studies in different domains.Fil: Fortier, Andrés. Universidad Nacional de La Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata; ArgentinaFil: Rossi, Gustavo Héctor. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata; Argentina. Universidad Nacional de La Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; ArgentinaFil: Gordillo, Silvia Ethel. Universidad Nacional de La Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; ArgentinaFil: Challiol, Cecilia. Universidad Nacional de La Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata; ArgentinaElsevier Science Inc.2010-06info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfapplication/pdfapplication/pdfhttp://hdl.handle.net/11336/242863Fortier, Andrés; Rossi, Gustavo Héctor; Gordillo, Silvia Ethel; Challiol, Cecilia; Dealing with variability in context-aware mobile software; Elsevier Science Inc.; Journal Of Systems And Software; 83; 6; 6-2010; 915-9360164-1212CONICET DigitalCONICETenginfo:eu-repo/semantics/altIdentifier/url/https://www.sciencedirect.com/science/article/pii/S0164121209002830info:eu-repo/semantics/altIdentifier/doi/10.1016/j.jss.2009.11.002info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/ar/reponame:CONICET Digital (CONICET)instname:Consejo Nacional de Investigaciones Científicas y Técnicas2025-09-03T09:56:38Zoai:ri.conicet.gov.ar:11336/242863instacron:CONICETInstitucionalhttp://ri.conicet.gov.ar/Organismo científico-tecnológicoNo correspondehttp://ri.conicet.gov.ar/oai/requestdasensio@conicet.gov.ar; lcarlino@conicet.gov.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:34982025-09-03 09:56:38.697CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse
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
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 Context-awareness
Mobile software
Architecture
Software variability
topic Context-awareness
Mobile software
Architecture
Software variability
purl_subject.fl_str_mv https://purl.org/becyt/ford/1.2
https://purl.org/becyt/ford/1
dc.description.none.fl_txt_mv Mobile context-aware software pose a set of challenging requirements to developers as these applicationsexhibit novel features, such as handling varied sensing devices and dynamically adapting to theuser’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 evolutionof a single application. We present a set of design structures for solving different problems relatedwith mobility (such as location sensing, behaviour adaptation, etc.), together with the design rationaleunderlying them, and show how these sound micro-architectural constructs impact on variability. Ourpresentation is illustrated with case studies in different domains.
Fil: Fortier, Andrés. Universidad Nacional de La Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata; Argentina
Fil: Rossi, Gustavo Héctor. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata; Argentina. Universidad Nacional de La Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina
Fil: Gordillo, Silvia Ethel. Universidad Nacional de La Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina
Fil: Challiol, Cecilia. Universidad Nacional de La Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata; Argentina
description Mobile context-aware software pose a set of challenging requirements to developers as these applicationsexhibit novel features, such as handling varied sensing devices and dynamically adapting to theuser’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 evolutionof a single application. We present a set of design structures for solving different problems relatedwith mobility (such as location sensing, behaviour adaptation, etc.), together with the design rationaleunderlying them, and show how these sound micro-architectural constructs impact on variability. Ourpresentation is illustrated with case studies in different domains.
publishDate 2010
dc.date.none.fl_str_mv 2010-06
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
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://hdl.handle.net/11336/242863
Fortier, Andrés; Rossi, Gustavo Héctor; Gordillo, Silvia Ethel; Challiol, Cecilia; Dealing with variability in context-aware mobile software; Elsevier Science Inc.; Journal Of Systems And Software; 83; 6; 6-2010; 915-936
0164-1212
CONICET Digital
CONICET
url http://hdl.handle.net/11336/242863
identifier_str_mv Fortier, Andrés; Rossi, Gustavo Héctor; Gordillo, Silvia Ethel; Challiol, Cecilia; Dealing with variability in context-aware mobile software; Elsevier Science Inc.; Journal Of Systems And Software; 83; 6; 6-2010; 915-936
0164-1212
CONICET Digital
CONICET
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/url/https://www.sciencedirect.com/science/article/pii/S0164121209002830
info:eu-repo/semantics/altIdentifier/doi/10.1016/j.jss.2009.11.002
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
dc.format.none.fl_str_mv application/pdf
application/pdf
application/pdf
application/pdf
dc.publisher.none.fl_str_mv Elsevier Science Inc.
publisher.none.fl_str_mv Elsevier Science Inc.
dc.source.none.fl_str_mv reponame:CONICET Digital (CONICET)
instname:Consejo Nacional de Investigaciones Científicas y Técnicas
reponame_str CONICET Digital (CONICET)
collection CONICET Digital (CONICET)
instname_str Consejo Nacional de Investigaciones Científicas y Técnicas
repository.name.fl_str_mv CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicas
repository.mail.fl_str_mv dasensio@conicet.gov.ar; lcarlino@conicet.gov.ar
_version_ 1842269415164346368
score 13.13397