Early identification of crosscutting concerns with the Language Extended Lexicon
- Autores
- Antonelli, Rubén Leandro; Rossi, Gustavo Héctor; Sampaio do Prado Leite, Julio Cesar; 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.
Laboratorio de Investigación y Formación en Informática Avanzada - Materia
-
Ciencias Informáticas
Requirements engineering
Modularity
Language Extended Lexicon
Crosscutting concerns - 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/137719
Ver los metadatos del registro completo
id |
SEDICI_acb29fe98b9e95d7d30862f2a39b5188 |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/137719 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
Early identification of crosscutting concerns with the Language Extended LexiconAntonelli, Rubén LeandroRossi, Gustavo HéctorSampaio do Prado Leite, Julio CesarAraújo, JoãoCiencias InformáticasRequirements engineeringModularityLanguage Extended LexiconCrosscutting concernsLarge-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.Laboratorio de Investigación y Formación en Informática Avanzada2015info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionArticulohttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdf139-161http://sedici.unlp.edu.ar/handle/10915/137719enginfo:eu-repo/semantics/altIdentifier/issn/0947-3602info:eu-repo/semantics/altIdentifier/issn/1432-010Xinfo:eu-repo/semantics/altIdentifier/doi/10.1007/s00766-013-0193-4info: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-03T11:04:23Zoai:sedici.unlp.edu.ar:10915/137719Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-03 11:04:23.562SEDICI (UNLP) - Universidad Nacional de La Platafalse |
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, Rubén Leandro Ciencias Informáticas Requirements engineering Modularity Language Extended Lexicon Crosscutting concerns |
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, Rubén Leandro Rossi, Gustavo Héctor Sampaio do Prado Leite, Julio Cesar Araújo, João |
author |
Antonelli, Rubén Leandro |
author_facet |
Antonelli, Rubén Leandro Rossi, Gustavo Héctor Sampaio do Prado Leite, Julio Cesar Araújo, João |
author_role |
author |
author2 |
Rossi, Gustavo Héctor Sampaio do Prado Leite, Julio Cesar Araújo, João |
author2_role |
author author author |
dc.subject.none.fl_str_mv |
Ciencias Informáticas Requirements engineering Modularity Language Extended Lexicon Crosscutting concerns |
topic |
Ciencias Informáticas Requirements engineering Modularity Language Extended Lexicon Crosscutting concerns |
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. Laboratorio de Investigación y Formación en Informática Avanzada |
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 |
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/137719 |
url |
http://sedici.unlp.edu.ar/handle/10915/137719 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/issn/0947-3602 info:eu-repo/semantics/altIdentifier/issn/1432-010X info:eu-repo/semantics/altIdentifier/doi/10.1007/s00766-013-0193-4 |
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 139-161 |
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_ |
1842260542408884224 |
score |
13.13397 |