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...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Antonelli, Rubén Leandro, Rossi, Gustavo Héctor, Sampaio do Prado Leite, Julio Cesar, Araújo, João
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