Go4ITAlight
Go4IT Alight – Herramienta para el análisis del código legado y su transformación a un entorno moderno
Es el conjunto de herramientas más avanzado para la evaluación, documentación, transformación y optimización de sistemas legados.
Go4IT Alight está basado en tecnologías de compiladores y modelos de lenguaje, que permiten la implantación de proyectos de modernización totalmente automatizados, con total garantía de éxito y con una inversión económica más ajustada, y todo ello con independencia de los lenguajes de programación y de las plataformas de ejecución.
Nuestra ventaja competitiva: El Modelo Intermedio – Lenguaje Pivote
Go4IT Alight es capaz de interpretar y transformar diferentes lenguajes de programación empleando gramáticas específicas para cada uno de ellos. Para conseguir gestionar lenguajes de programación diferentes, Go4IT Alight cuenta con un modelo intermedio o lenguaje pivote. Este lenguaje pivote nos permite obtener una representación de los programas independiente de la tecnología. A partir de este Lenguaje Pivote se realizan todos los procesos de análisis y traducción del código fuente:
- Descubrimiento: comprensión de la arquitectura interna del código.
- Análisis: extracción de la documentación del código, detección de código muerto, así como cualquier otra información relevante.
- Optimización: optimización y refactorización del código basada en la arquitectura destino, así como de características propias del entorno legado.
- Generación: transformación a un nuevo lenguaje objetivo.
El Lenguaje Pivote es un lenguaje completo, generado por el proceso de compilación de Go4IT Alight, que cuenta con todas las características de los lenguajes de programación (por ejemplo, variables, funciones, modelo de datos, interfaz de usuario...). Gracias a este lenguaje intermedio, la incorporación de un nuevo lenguaje se consigue en poco tiempo (entre 1 y 3 meses). Además, una vez realizada la conexión de un lenguaje con el lenguaje intermedio es posible emplear sobre el mismo todas las herramientas de análisis, optimización y traducción ya disponibles en Go4IT Alight.