Modelo formal para la reestructura de marcos orientados a objetos hacia arquitecturas modelo-vista-adaptador



Título del documento: Modelo formal para la reestructura de marcos orientados a objetos hacia arquitecturas modelo-vista-adaptador
Revista: Ingeniería. Investigación y tecnología
Base de datos: PERIÓDICA
Número de sistema: 000376970
ISSN: 1405-7743
Autores: 1
1
1
Instituciones: 1Centro Nacional de Investigación y Desarrollo Tecnológico, Departamento de Ciencias Computacionales, Cuernavaca, Morelos. México
Año:
Periodo: Abr-Jun
Volumen: 15
Número: 2
Paginación: 187-198
País: México
Idioma: Español
Tipo de documento: Artículo
Enfoque: Aplicado, descriptivo
Resumen en español La reestructura de código legado puede realizarse con fines diferentes, entre los que se encuentran la migración hacia nuevas tecnologías que faciliten el mantenimiento y la reutilización del código. Los marcos orientados a objetos (frameworks) cuentan con características que, de cierta manera, limitan el reuso de su código. En este trabajo se propone un modelo formal que describe un proceso de reestructura de código legado de marcos orientados a objetos (MOO) hacia código conforme a la arquitectura modelo-vista-adaptador (MVA). Este proceso se lleva a cabo aplicando 11 métodos de reestructura, con el objetivo de separar el código de la lógica del negocio (el modelo), la cual es la parte más reusable del marco, del código que implementa la vista y del código que controla el procesamiento específico de la aplicación. Como resultado, el código legado del marco queda preparado para una migración posterior hacia servicios web
Resumen en inglés The restructuring of legacy code can be done for different purposes, among which is the migration to new technologies that facilitate the maintenance and code reuse. The frameworks have features that, in some way, limit the reuse of your code. In this paper, we propose a formal model that describes a process of restructuring legacy code object-orientedframeworks (MOO) to code according to the architecture Model-View-Adapter (MVA). This process is carried out using 11 methods of restructuring, with the aim of separating the code from business logic (the model), which is the most reusable framework, the code that implements the view and the code that handles specific processing of the application. As a result, the legacy code of the framework is ready for a subsequent migration to Web services
Disciplinas: Ciencias de la computación
Palabras clave: Programación,
Reingeniería,
Software,
Marcos orientados a objetos,
Modelos formales
Keyword: Computer science,
Programming,
Reengineering,
Software,
Object oriented frameworks,
Formal models
Texto completo: Texto completo (Ver HTML)