Early identification of crosscutting concerns with the Language Extended Lexicon

Autores
Antonelli, Leandro; Rossi, Gustavo Héctor; Leite, Julio Cesar Sampaio do Prado; Araújo, João
Año de publicación
2015
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
Large-scale software applications are complex systems that involve a myriad of different concerns. Ideally, these concerns should be organized into separated and different modules, but often some of these concerns overlap and crosscut each other. Such a situation is problematic, as concerns are tangled and scattered into different modules; thus, design and source code become difficult to produce and maintain. The Modularity community has been addressing crosscutting concerns by developing techniques based on separation of concerns. This separation must be done as early as possible during software construction to obtain a more modular and consequently better maintainable software, where evolution is performed with less effort and the possibility of introducing unforeseen mistakes is minimal. In this paper, we propose a strategy to identify crosscutting concerns at requirements level, i.e., at early stages in the software development process, by using the Language Extended Lexicon.
Fil: Antonelli, Leandro. Universidad Nacional de la Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina
Fil: Rossi, Gustavo Héctor. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina. Universidad Nacional de la Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina
Fil: Leite, Julio Cesar Sampaio do Prado. Pontifícia Universidade Católica do Rio de Janeiro; Brasil
Fil: Araújo, João. Universidade Nova de Lisboa; Portugal
Materia
Crosscutting Concerns
Language Extended Lexicon
Modularity
Requirements Engineering
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/53403

id CONICETDig_c2a5c362ef4249ec5f0b4fa679e51161
oai_identifier_str oai:ri.conicet.gov.ar:11336/53403
network_acronym_str CONICETDig
repository_id_str 3498
network_name_str CONICET Digital (CONICET)
spelling Early identification of crosscutting concerns with the Language Extended LexiconAntonelli, LeandroRossi, Gustavo HéctorLeite, Julio Cesar Sampaio do PradoAraújo, JoãoCrosscutting ConcernsLanguage Extended LexiconModularityRequirements Engineeringhttps://purl.org/becyt/ford/1.2https://purl.org/becyt/ford/1Large-scale software applications are complex systems that involve a myriad of different concerns. Ideally, these concerns should be organized into separated and different modules, but often some of these concerns overlap and crosscut each other. Such a situation is problematic, as concerns are tangled and scattered into different modules; thus, design and source code become difficult to produce and maintain. The Modularity community has been addressing crosscutting concerns by developing techniques based on separation of concerns. This separation must be done as early as possible during software construction to obtain a more modular and consequently better maintainable software, where evolution is performed with less effort and the possibility of introducing unforeseen mistakes is minimal. In this paper, we propose a strategy to identify crosscutting concerns at requirements level, i.e., at early stages in the software development process, by using the Language Extended Lexicon.Fil: Antonelli, Leandro. Universidad Nacional de la Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; ArgentinaFil: Rossi, Gustavo Héctor. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina. Universidad Nacional de la Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; ArgentinaFil: Leite, Julio Cesar Sampaio do Prado. Pontifícia Universidade Católica do Rio de Janeiro; BrasilFil: Araújo, João. Universidade Nova de Lisboa; PortugalSpringer2015-03info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfhttp://hdl.handle.net/11336/53403Antonelli, Leandro; Rossi, Gustavo Héctor; Leite, Julio Cesar Sampaio do Prado; Araújo, João; Early identification of crosscutting concerns with the Language Extended Lexicon; Springer; Requirements Engineering; 20; 2; 3-2015; 139-1610947-3602CONICET DigitalCONICETenginfo:eu-repo/semantics/altIdentifier/doi/10.1007/s00766-013-0193-4info:eu-repo/semantics/altIdentifier/url/https://link.springer.com/article/10.1007%2Fs00766-013-0193-4info: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:48:28Zoai:ri.conicet.gov.ar:11336/53403instacron: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:48:28.88CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse
dc.title.none.fl_str_mv Early identification of crosscutting concerns with the Language Extended Lexicon
title Early identification of crosscutting concerns with the Language Extended Lexicon
spellingShingle Early identification of crosscutting concerns with the Language Extended Lexicon
Antonelli, Leandro
Crosscutting Concerns
Language Extended Lexicon
Modularity
Requirements Engineering
title_short Early identification of crosscutting concerns with the Language Extended Lexicon
title_full Early identification of crosscutting concerns with the Language Extended Lexicon
title_fullStr Early identification of crosscutting concerns with the Language Extended Lexicon
title_full_unstemmed Early identification of crosscutting concerns with the Language Extended Lexicon
title_sort Early identification of crosscutting concerns with the Language Extended Lexicon
dc.creator.none.fl_str_mv Antonelli, Leandro
Rossi, Gustavo Héctor
Leite, Julio Cesar Sampaio do Prado
Araújo, João
author Antonelli, Leandro
author_facet Antonelli, Leandro
Rossi, Gustavo Héctor
Leite, Julio Cesar Sampaio do Prado
Araújo, João
author_role author
author2 Rossi, Gustavo Héctor
Leite, Julio Cesar Sampaio do Prado
Araújo, João
author2_role author
author
author
dc.subject.none.fl_str_mv Crosscutting Concerns
Language Extended Lexicon
Modularity
Requirements Engineering
topic Crosscutting Concerns
Language Extended Lexicon
Modularity
Requirements Engineering
purl_subject.fl_str_mv https://purl.org/becyt/ford/1.2
https://purl.org/becyt/ford/1
dc.description.none.fl_txt_mv Large-scale software applications are complex systems that involve a myriad of different concerns. Ideally, these concerns should be organized into separated and different modules, but often some of these concerns overlap and crosscut each other. Such a situation is problematic, as concerns are tangled and scattered into different modules; thus, design and source code become difficult to produce and maintain. The Modularity community has been addressing crosscutting concerns by developing techniques based on separation of concerns. This separation must be done as early as possible during software construction to obtain a more modular and consequently better maintainable software, where evolution is performed with less effort and the possibility of introducing unforeseen mistakes is minimal. In this paper, we propose a strategy to identify crosscutting concerns at requirements level, i.e., at early stages in the software development process, by using the Language Extended Lexicon.
Fil: Antonelli, Leandro. Universidad Nacional de la Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina
Fil: Rossi, Gustavo Héctor. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina. Universidad Nacional de la Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina
Fil: Leite, Julio Cesar Sampaio do Prado. Pontifícia Universidade Católica do Rio de Janeiro; Brasil
Fil: Araújo, João. Universidade Nova de Lisboa; Portugal
description Large-scale software applications are complex systems that involve a myriad of different concerns. Ideally, these concerns should be organized into separated and different modules, but often some of these concerns overlap and crosscut each other. Such a situation is problematic, as concerns are tangled and scattered into different modules; thus, design and source code become difficult to produce and maintain. The Modularity community has been addressing crosscutting concerns by developing techniques based on separation of concerns. This separation must be done as early as possible during software construction to obtain a more modular and consequently better maintainable software, where evolution is performed with less effort and the possibility of introducing unforeseen mistakes is minimal. In this paper, we propose a strategy to identify crosscutting concerns at requirements level, i.e., at early stages in the software development process, by using the Language Extended Lexicon.
publishDate 2015
dc.date.none.fl_str_mv 2015-03
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/53403
Antonelli, Leandro; Rossi, Gustavo Héctor; Leite, Julio Cesar Sampaio do Prado; Araújo, João; Early identification of crosscutting concerns with the Language Extended Lexicon; Springer; Requirements Engineering; 20; 2; 3-2015; 139-161
0947-3602
CONICET Digital
CONICET
url http://hdl.handle.net/11336/53403
identifier_str_mv Antonelli, Leandro; Rossi, Gustavo Héctor; Leite, Julio Cesar Sampaio do Prado; Araújo, João; Early identification of crosscutting concerns with the Language Extended Lexicon; Springer; Requirements Engineering; 20; 2; 3-2015; 139-161
0947-3602
CONICET Digital
CONICET
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/doi/10.1007/s00766-013-0193-4
info:eu-repo/semantics/altIdentifier/url/https://link.springer.com/article/10.1007%2Fs00766-013-0193-4
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
dc.publisher.none.fl_str_mv Springer
publisher.none.fl_str_mv Springer
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_ 1842268925603086336
score 13.13397