Los puntos clave no están disponibles para este artículo en este momento.
Los autores describen un enfoque novedoso para la reingeniería de software que combina varias tecnologías: bases de datos orientadas a objetos integradas con un analizador, para capturar el software que se va a reingeniar; lenguajes de especificación y patrones para consultar y analizar una base de datos de software; y reglas de transformación para generar automáticamente código reingenierizado. Luego, los autores describen REFINE, un entorno para la representación, análisis y transformación de programas que proporciona las herramientas necesarias para implementar la automatización del mantenimiento y la reingeniería de software. El enfoque transformacional se ilustra con ejemplos tomados de la experiencia real en la reingeniería de software en C, JCL y NATURAL. Se concluye que la capacidad de apoyar la automoción en la modificación de grandes sistemas de software mediante la transformación de programas basada en reglas es una innovación clave del enfoque presente que lo distingue de las herramientas que se centran únicamente en la automatización del análisis de programas.
Burson et al. (Wed,) estudiaron esta cuestión.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: