1 research outputs found

    Refactorizaci贸n sobre Programaci贸n Gen茅rica en Lenguajes Orientados a Objetos

    Get PDF
    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 detectadasDepartamento de Inform谩tic
    corecore