J2J – Herramienta para la ayuda a la conversión de código en lenguaje de scripting JCL a lenguaje JSON, optimizado en tiempo de compilación
El software J2J es una herramienta de ayuda al análisis y conversión de código fuente escrito en el lenguaje de scripting JCL a la sintaxis del formato JSON, incluyendo una fase de optimización en tiempo de compilación.
Technology’s Protection Status
Software registrado: C-289-2018: número de asiento: 03/2018/1402. Fecha de solicitud: 16/08/
2018. Fecha de concesión: 31/10/2018.
Description
El resultado de la ejecución de J2J generará una salida en formato estándar JSON. La utilización del formato JSON permite la explotación posterior de los resultados, facilitando su procesamiento y conversión a un formato “Unix Shell Script” como GNU/BASH, utilizado por los sistemas operativos GNU/Linux.
Está realizado íntegramente con software libre en el lenguaje de programación C y utilizando las herramientas de generación de analizadores léxicos Flex y de analizadores sintácticos Bison.
Added Value
Ayuda al análisis y conversión de código fuente escrito en el lenguaje de scripting JCL a la sintaxis del formato JSON, incluyendo una fase de optimización en tiempo de compilación (detección de uso de variables, reducción de expresiones comunes entre bloques, identificación de código muerto, etc.).
El resultado de la ejecución de J2J generará una salida en formato estándar JSON. La utilización del formato JSON permite la explotación posterior de los resultados, facilitando su procesamiento y conversión a un formato “Unix Shell Script” como GNU/BASH, utilizado por los sistemas operativos GNU/Linux.
Applications according to Sector
Se trata de una tecnología aplicable en cualquier ámbito en el que se necesite la traducción automática de código fuente en lenguaje JCL, generando como lenguaje de salida el formato JSON. Destacar que está en explotación en una empresa del sector financiero.
Research Group
-
- Laboratorio Interdisciplinar de Aplicaciones de la Inteligencia Artificial
- (LIA2)
-
- Telemática
-
- computación
-
- Ciencias de la Navegación y Ingeniería Marina
Person in Charge
- José Carlos Dafonte Vázquez
- Víctor Manuel Carneiro Díaz
- Ángel Gómez García
- Francisco Javier Nóvoa Manuel
- María Martínez Pérez
- Diego Fernández Iglesias
- Minia Manteiga Outeiro
- Raúl Santoveña Gómez
- Diego Trabazo Sardón
Contact Us
-
-
Office of Transfer of Research Results
Building of Central Research Services
Campus de Elviña, s/n
15071 A Coruña
-
Office of Transfer of Research Results
Last Update
2018-07-06