AMII: a prototype for discovering crosscutting concerns in legacy systems
Autor: | Franco Herrera, Mirta Miranda, Fernanda Oyarzo, Karina Rama, Sandra Casas |
---|---|
Jazyk: | angličtina |
Rok vydání: | 2010 |
Předmět: |
Desarrollo de tecnología
lcsh:Computer engineering. Computer hardware Tecnologías de la información y las comunicaciones Legacy systems Investigaciones Technology development Innovaciones tecnológicas Ciencia de los computadores lcsh:TK7885-7895 Information and communication technologies Investigations Ingeniería de sistemas Computer science Sistemas legados lcsh:QA75.5-76.95 Systems engineering ICT's Programación orientada a aspectos Targeted programming to aspects TIC´s Aspect mining Technological innovations lcsh:Electronic computers. Computer science Minería de aspectos |
Zdroj: | Revista Colombiana de Computación, Vol 11, Iss 1, Pp 69-84 (2010) Revista Colombiana de Computación; Vol. 11 Núm. 1 (2010): Revista Colombiana de Computación; 69-84 Repositorio UNAB Universidad Autónoma de Bucaramanga-UNAB instacron:Universidad Autónoma de Bucaramanga-UNAB Revista Colombiana de Computación, Vol 11, Iss 1 (2010) |
ISSN: | 2539-2115 1657-2831 |
Popis: | El mantenimiento y evolución de sistemas legados es complejo y costoso. Surge la necesidad de contar con herramientas y técnicas que ayuden a los desarrolladores en estas tareas. Identificar crosscutting concerns (CCC) y transformar los mismos en aspectos se considera un aporte que puede solucionar en parte éstos problemas. El proceso de identificar CCC en sistemas legados se conoce como Minería de Aspectos (Aspect Mining). Este trabajo presenta el prototipo AMII que analiza el código fuente Java y genera una estructura semejante a un índice invertido, la cual registra ciertas características y propiedades del código con el propósito de posibilitar la identificación de CCC. El trabajo incluye una experiencia inicial sobre la técnica y la herramienta. The maintenance and evolution of legacy systems is complex and costly. The need arises for tools and techniques that help developers in these tasks. Identifying crosscutting concerns (CCC) and transform them in aspects that can be considered a contribution partial solution to these problems. The process of identifying CCC legacy systems is known as Mining Aspects. This paper presents a prototype AMII that analyzes Java source code and creates a structure similar to an inverted index, which records certain characteristics and properties of the code with the purpose of permit the identification of CCC. The work includes a first experience about the technique and tool. |
Databáze: | OpenAIRE |
Externí odkaz: |