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
- Institución
- Consejo Nacional de Investigaciones Científicas y Técnicas
- OAI Identificador
- oai:ri.conicet.gov.ar:11336/53403
Ver los metadatos del registro completo
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 |