Early identification of crosscutting concerns with the Language Extended Lexicon
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 tang...
Guardado en:
Autores principales: | , , , |
---|---|
Formato: | Articulo |
Lenguaje: | Inglés |
Publicado: |
2015
|
Materias: | |
Acceso en línea: | http://sedici.unlp.edu.ar/handle/10915/137719 |
Aporte de: |
id |
I19-R120-10915-137719 |
---|---|
record_format |
dspace |
institution |
Universidad Nacional de La Plata |
institution_str |
I-19 |
repository_str |
R-120 |
collection |
SEDICI (UNLP) |
language |
Inglés |
topic |
Ciencias Informáticas Requirements engineering Modularity Language Extended Lexicon Crosscutting concerns |
spellingShingle |
Ciencias Informáticas Requirements engineering Modularity Language Extended Lexicon Crosscutting concerns Antonelli, Rubén Leandro Rossi, Gustavo Héctor Sampaio do Prado Leite, Julio Cesar Araújo, João Early identification of crosscutting concerns with the Language Extended Lexicon |
topic_facet |
Ciencias Informáticas Requirements engineering Modularity Language Extended Lexicon Crosscutting concerns |
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. |
format |
Articulo Articulo |
author |
Antonelli, Rubén Leandro Rossi, Gustavo Héctor Sampaio do Prado Leite, Julio Cesar Araújo, João |
author_facet |
Antonelli, Rubén Leandro Rossi, Gustavo Héctor Sampaio do Prado Leite, Julio Cesar Araújo, João |
author_sort |
Antonelli, Rubén Leandro |
title |
Early identification of crosscutting concerns with the Language Extended Lexicon |
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 |
publishDate |
2015 |
url |
http://sedici.unlp.edu.ar/handle/10915/137719 |
work_keys_str_mv |
AT antonellirubenleandro earlyidentificationofcrosscuttingconcernswiththelanguageextendedlexicon AT rossigustavohector earlyidentificationofcrosscuttingconcernswiththelanguageextendedlexicon AT sampaiodopradoleitejuliocesar earlyidentificationofcrosscuttingconcernswiththelanguageextendedlexicon AT araujojoao earlyidentificationofcrosscuttingconcernswiththelanguageextendedlexicon |
bdutipo_str |
Repositorios |
_version_ |
1764820457375137792 |