Por favor, use este identificador para citar o enlazar este ítem:http://uvadoc.uva.es/handle/10324/4159
Título
Refactorización sobre Programación Genérica en Lenguajes Orientados a Objetos
Director o Tutor
Año del Documento
2013
Abstract
En el desarrollo del software, éste se degrada produciéndose la entropía software. Una de las labores fundamentales para su eliminación, es el mantenimiento perfectivo, y en particular, la refactorización. La independencia del lenguaje en la definición e implementación de refactorizaciones, así como la programación genérica en refactorización son dos importantes líneas abiertas de investigación en este campo. Con el objetivo de lograr cierta independencia en su definición e implementación se propone un metamodelo para la definición de los conceptos básicos y una plantilla para su definición, junto con un modelo de caracterización y proceso. Posteriormente se describe un nuevo catálogo de refactorizaciones en genericidad y se propone una arquitectura basada en frameworks. Finalmente se valida la solución sobre el lenguaje Java, construyendo un prototipo. En resumen, se aporta un nuevo enfoque a la hora de abordar las refactorizaciones, mejorando algunas de las deficiencias detectadas
Materias (normalizadas)
Programación orientada al objeto (Informática)
Departamento
Departamento de Informática
Idioma
spa
Derechos
openAccess
Collections
- Tesis doctorales UVa [2275]
Files in this item
![Attribution-NonCommercial-NoDerivatives 4.0 International](/themes/Mirage2//images/creativecommons/cc-by-nc-nd.png)