Early identification of crosscutting concerns with the Language Extended Lexicon

Detalles Bibliográficos
Autor Principal: Antonelli, Rubén Leandro
Otros autores o Colaboradores: Rossi, Gustavo Héctor, Sampaio do Prado Leite, Julio Cesar, Araujo, Joao
Formato: Capítulo de libro
Lengua:inglés
Temas:
Acceso en línea:http://dx.doi.org/10.1007/s00766-013-0193-4
Consultar en el Cátalogo
Resumen: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.
Notas:Formato de archivo PDF. -- Este documento es producción intelectual de la Facultad de Informática - UNLP (Colección BIPA/Biblioteca)
Descripción Física:1 archivo (719,2 kB )
DOI:10.1007/s00766-013-0193-4

MARC

LEADER 00000naa a2200000 a 4500
003 AR-LpUFIB
005 20250311170448.0
008 230201s2015 xx o 000 0 eng d
024 8 |a DIF-M7621  |b 7841  |z DIF006966 
040 |a AR-LpUFIB  |b spa  |c AR-LpUFIB 
100 1 |a Antonelli, Rubén Leandro 
245 1 0 |a Early identification of crosscutting concerns with the Language Extended Lexicon 
300 |a 1 archivo (719,2 kB ) 
500 |a Formato de archivo PDF. -- Este documento es producción intelectual de la Facultad de Informática - UNLP (Colección BIPA/Biblioteca) 
520 |a 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. 
534 |a Requirements Engineering, 20(2), pp. 139-161. 
650 4 |a REQUISITOS 
650 4 |a SOFTWARE 
700 1 |a Rossi, Gustavo Héctor 
700 1 |a Sampaio do Prado Leite, Julio Cesar 
700 1 |a Araujo, Joao 
856 4 0 |u http://dx.doi.org/10.1007/s00766-013-0193-4 
942 |c CP 
952 |0 0  |1 0  |4 0  |6 A0840  |7 3  |8 BD  |9 82167  |a DIF  |b DIF  |d 2025-03-11  |l 0  |o A0840  |r 2025-03-11 17:04:48  |u http://catalogo.info.unlp.edu.ar/meran/getDocument.pl?id=1537  |w 2025-03-11  |y CP 
999 |c 56742  |d 56742