Saltar al contenido
NoCodaNOCODA.TVHABLEMOS →
PRODUCTOPlaud lanza auriculares con eSIM para agentes de IADATOBarret Zoph, ex-OpenAI, se une a GoogleFUNDINGOpenAI expande su presencia a BrasilDATOAustralia prohíbe IA generativa en listas musicalesMODELOReportan el ascenso de los modelos de IA pequeñosDATOIndustria IA critica plan de Trump de gravar chipsPRODUCTOGoogle Search integra IA para planificar y reservar viajesDATOJensen Huang (Nvidia) afirma haber logrado AGI 'sin sentido'BREAKINGOpenAI lanza publicidad en ChatGPT gratuito y Go en India con 50 marcas y ad manager desde septiembreBREAKINGGoogle Gemini Omni 1.1 Flash baja 60% el costo de generar video con IA y procesa más rápidoBREAKINGAnthropic lanza estándar para que agentes de IA controlen equipamiento físico de laboratorio y fábricaBREAKINGAnthropic firma contrato de US$45 mil millones con Nscale para capacidad de cómputo previo a su IPODATOAmazon triplica pedidos de chips Nvidia por demanda crecienteDATONvidia camino a ser empresa de $100 mil millones por trimestreBREAKINGSam Altman: AGI de OpenAI para fines de 2026 (según su definición)FUNDINGStartup viral Instinct levanta $350M con valuación de $2.5BFUNDINGAnthropic cierra acuerdo de $45B con Nscale por cómputo de IAPRODUCTOGoogle lanza Gemini 3.5 Transcribe, edita 'ums' y 'ahs'MODELOIBM libera Granite 4.2: modelos open-weight con agentesMODELOAlibaba lanza Qwen3.8-Flash-Next: eficiencia de costo extremaBREAKINGIsrael montó un think tank falso para manipular chatbots con propaganda disfrazada de investigación académicaBREAKINGMeta canceló plan para reemplazar 60% de empleados con IA tras aumento del 40% en incidentes técnicosBREAKINGNvidia compra Hugging Face por USD 12.900 millones mientras OpenAI y Anthropic desarrollan chips propiosBREAKINGZ.ai lanza GLM-5.3-Flash, modelo open source chino que promete alto rendimiento y costos reducidos

MODERNIZACIÓN DE SISTEMAS LEGACY

IA migra COBOL a Java con validación determinística de cada rama del código

Investigadores presentan un método agéntico que logró migrar programas COBOL a Java con 91,90% de cobertura en casos reales. El sistema valida cada rama del código mediante un oráculo determinístico que compara ejecuciones paralelas.

3 DE AGOSTO DE 20263 AGOLECTURA 3 MINREDACTADO POR IA
IA migra COBOL a Java con validación determinística de cada rama del código
ILUSTRACIÓN GENERADA POR IA — IDENTIDAD VISUAL NOCODA.TV

Migrar código COBOL a Java sin romper la lógica de negocio crítica es uno de los desafíos más caros de la infraestructura corporativa. Un nuevo paper de arXiv presenta "Locksmith Loop", un método agéntico que no solo traduce el código sino que valida determinísticamente cada rama comparando ejecuciones del COBOL original contra el Java generado.

Cómo funciona el loop de validación

El método, descrito en el paper de arXiv por Andras Ferenczi y equipo, prepara dos ambientes de runtime: el COBOL fuente y el Java target instrumentados con mocks y ejecutados off-mainframe. Luego ejecuta un loop iterativo agéntico que realiza Witness Search sobre los mocks de entrada para penetrar ramas del programa, seguido de mutaciones que preservan la paridad.

Cuando alcanza límites de ruteo, un analizador identifica un "Locked Paragraph": una condición que impide exploración más profunda. El sistema genera casos de prueba sintéticos que fuerzan la ejecución de cada branch, comparando que COBOL y Java produzcan exactamente el mismo output.

Resultados en programas reales

El equipo probó Locksmith en tres casos de estudio: dos programas open-source y uno interno tipo producción, con rangos de 430 a 4.114 líneas de código fuente. En los dos programas open-source alcanzó cobertura casi completa de branches. En el programa interno production-like logró 91,90% de cobertura, superando consistentemente los plateaus donde métodos de búsqueda de inputs se estancan.

El Java generado pasó checks de paridad determinística en todos los casos de prueba aceptados: cada ejecución en Java replica bit a bit el comportamiento del COBOL de referencia.

Por qué importa

La deuda técnica en COBOL mueve miles de millones en costos ocultos: mainframes caros, escasez de talento, imposibilidad de integrar APIs modernas. Pero migrar a ciegas es peor: un bug en lógica financiera o de compliance puede costar más que mantener el legacy.

Este método representa, según los autores, la primera validación determinística de output agéntico de coding usando un oráculo formal. No es traducción sintáctica: es equivalencia funcional verificable. Para una empresa que necesita modernizar sistemas críticos, esto cambia la ecuación de riesgo. Podés migrar con certeza de que cada caso edge documentado en el COBOL original se preserva en el Java nuevo.

La pregunta que queda: ¿qué pasa con los bugs que ya estaban en el COBOL? El sistema los migra también, fielmente. La IA no arregla deuda de lógica, solo la transporta. Eso requiere una segunda capa: auditoría humana sobre el código ya validado, sabiendo que al menos el comportamiento es idéntico.

#cobol#java#modernización#validación#sistemas legacy

SEGUIR LA SEÑAL

VER TODO →