Expressing aspectual interactions in requirements engineering: Experiences, problems and solutions

Autores
Zambrano Polo y La Borda, Arturo Federico; Fabry, Johan; Gordillo, Silvia Ethel
Año de publicación
2012
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
Aspect Oriented Requirements Engineering (AORE) provides support for modularizing crosscutting requirements. In the context of an industrial project in the domain of Slot Machines we needed to perform AORE, with a special emphasis on dependencies and interactions among concerns. We were however unable to find any report of large-scale industrial applications of AORE approaches that treat dependencies and interactions. We therefore evaluated two AORE approaches: Theme/Doc and MDSOCRE, to establish their applicability in our setting. In this paper we report on the limitations of both approaches we encountered and propose extensions that allow them to cope with concern interactions. We also show how these extensions provide the needed expressiveness by applying them to our industrial case study.
Laboratorio de Investigación y Formación en Informática Avanzada
Materia
Ciencias Informáticas
Aspect dependences and interactions
Aspect oriented requirement engineering
Industrial case study
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/84508

id SEDICI_70cd789291e384583b43bcab410dd0f7
oai_identifier_str oai:sedici.unlp.edu.ar:10915/84508
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Expressing aspectual interactions in requirements engineering: Experiences, problems and solutionsZambrano Polo y La Borda, Arturo FedericoFabry, JohanGordillo, Silvia EthelCiencias InformáticasAspect dependences and interactionsAspect oriented requirement engineeringIndustrial case studyAspect Oriented Requirements Engineering (AORE) provides support for modularizing crosscutting requirements. In the context of an industrial project in the domain of Slot Machines we needed to perform AORE, with a special emphasis on dependencies and interactions among concerns. We were however unable to find any report of large-scale industrial applications of AORE approaches that treat dependencies and interactions. We therefore evaluated two AORE approaches: Theme/Doc and MDSOCRE, to establish their applicability in our setting. In this paper we report on the limitations of both approaches we encountered and propose extensions that allow them to cope with concern interactions. We also show how these extensions provide the needed expressiveness by applying them to our industrial case study.Laboratorio de Investigación y Formación en Informática Avanzada2012info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionArticulohttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdf65-92http://sedici.unlp.edu.ar/handle/10915/84508enginfo:eu-repo/semantics/altIdentifier/issn/0167-6423info:eu-repo/semantics/altIdentifier/doi/10.1016/j.scico.2011.12.004info: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-09-03T10:48:19Zoai:sedici.unlp.edu.ar:10915/84508Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-03 10:48:19.569SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Expressing aspectual interactions in requirements engineering: Experiences, problems and solutions
title Expressing aspectual interactions in requirements engineering: Experiences, problems and solutions
spellingShingle Expressing aspectual interactions in requirements engineering: Experiences, problems and solutions
Zambrano Polo y La Borda, Arturo Federico
Ciencias Informáticas
Aspect dependences and interactions
Aspect oriented requirement engineering
Industrial case study
title_short Expressing aspectual interactions in requirements engineering: Experiences, problems and solutions
title_full Expressing aspectual interactions in requirements engineering: Experiences, problems and solutions
title_fullStr Expressing aspectual interactions in requirements engineering: Experiences, problems and solutions
title_full_unstemmed Expressing aspectual interactions in requirements engineering: Experiences, problems and solutions
title_sort Expressing aspectual interactions in requirements engineering: Experiences, problems and solutions
dc.creator.none.fl_str_mv Zambrano Polo y La Borda, Arturo Federico
Fabry, Johan
Gordillo, Silvia Ethel
author Zambrano Polo y La Borda, Arturo Federico
author_facet Zambrano Polo y La Borda, Arturo Federico
Fabry, Johan
Gordillo, Silvia Ethel
author_role author
author2 Fabry, Johan
Gordillo, Silvia Ethel
author2_role author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
Aspect dependences and interactions
Aspect oriented requirement engineering
Industrial case study
topic Ciencias Informáticas
Aspect dependences and interactions
Aspect oriented requirement engineering
Industrial case study
dc.description.none.fl_txt_mv Aspect Oriented Requirements Engineering (AORE) provides support for modularizing crosscutting requirements. In the context of an industrial project in the domain of Slot Machines we needed to perform AORE, with a special emphasis on dependencies and interactions among concerns. We were however unable to find any report of large-scale industrial applications of AORE approaches that treat dependencies and interactions. We therefore evaluated two AORE approaches: Theme/Doc and MDSOCRE, to establish their applicability in our setting. In this paper we report on the limitations of both approaches we encountered and propose extensions that allow them to cope with concern interactions. We also show how these extensions provide the needed expressiveness by applying them to our industrial case study.
Laboratorio de Investigación y Formación en Informática Avanzada
description Aspect Oriented Requirements Engineering (AORE) provides support for modularizing crosscutting requirements. In the context of an industrial project in the domain of Slot Machines we needed to perform AORE, with a special emphasis on dependencies and interactions among concerns. We were however unable to find any report of large-scale industrial applications of AORE approaches that treat dependencies and interactions. We therefore evaluated two AORE approaches: Theme/Doc and MDSOCRE, to establish their applicability in our setting. In this paper we report on the limitations of both approaches we encountered and propose extensions that allow them to cope with concern interactions. We also show how these extensions provide the needed expressiveness by applying them to our industrial case study.
publishDate 2012
dc.date.none.fl_str_mv 2012
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/84508
url http://sedici.unlp.edu.ar/handle/10915/84508
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/issn/0167-6423
info:eu-repo/semantics/altIdentifier/doi/10.1016/j.scico.2011.12.004
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
65-92
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_ 1842260358586171392
score 13.13397