◆ Mapee. Rastree. Cambie con confianza.

Atlas
Visualice el código.
Rastree el impacto.

Análisis estático y determinista de COBOL, TAL, C/C++ y SCOBOL: mapea cada ruta de llamada, cada acceso a archivos, cada referencia de campo y cada dependencia. El mismo código fuente siempre produce la misma respuesta.

◆ Por qué importa

En un entorno Nonstop heredado, cada cambio conlleva un riesgo oculto

Atlas ofrece una imagen completa del impacto en segundos: sin conjeturas, sin alucinaciones.

Llamadores que nadie sabía que existían

Un programa modificado puede romper llamadores que nunca se documentaron en ninguna parte.

Corrupción silenciosa de datos

Un cambio en el diseño de un archivo puede corromper datos de forma silenciosa en todo el sistema.

Se propaga por los copybooks

Un campo renombrado puede propagarse a través de copybooks, párrafos y flujos de datos que no se han documentado en años.

◆ Qué responde Atlas

Las preguntas que antes tomaban semanas, respondidas ahora en segundos

Atlas realiza un análisis estático y determinista de COBOL, TAL, C/C++ y SCOBOL, mapeando cada ruta de llamada, cada acceso a archivos, cada referencia de campo y cada dependencia. Atlas ofrece una imagen completa del impacto en segundos. El mismo código fuente siempre produce la misma respuesta. Sin conjeturas. Sin alucinaciones.

◆ Matriz de referencias cruzadas

La relación de cada programa con cada archivo, en una sola cuadrícula

La matriz CrossRef le ofrece una única cuadrícula que muestra la relación de cada programa con cada archivo de la carpeta: el tipo de vista que antes requería semanas de documentación manual para producirse.

Cuadrícula de la matriz de referencias cruzadas, con el acceso de cada programa a cada archivo codificado por colores
La matriz hace visible de un vistazo el riesgo de los archivos compartidos: un dato crítico para cualquier plan de refactorización o migración. Haga clic en la imagen para ampliarla.

Tipos de acceso por colores

  • Verde — acceso de solo lectura
  • Rojo — acceso de solo escritura
  • Amarillo — lectura + actualización (el riesgo más común)
  • CRUD completo — acceso total, marcado para revisión

Exploración interactiva

Haga clic en cualquier celda de la matriz para ir directamente al informe detallado de acceso a archivos de ese programa. Filtre la cuadrícula por nombre de programa, nombre de archivo o solo archivos compartidos para centrarse en lo que importa para su tarea actual.

◆ Análisis de impacto

De un programa a todo el subsistema

El gráfico de llamadas a nivel de carpeta eleva la vista de los programas individuales a todo el subsistema, mostrando cómo se llaman los programas entre sí, dónde se forman los grupos y dónde se ocultan los programas huérfanos.

Gráfico de llamadas de la carpeta con todos los programas en azul
QAOffice tiene todos estos programas (azul); si hace clic en uno de ellos, ginspin…
Los archivos que toca ese programa, en naranja
…verá todos los archivos en los que está (naranja). Puede hacer clic en uno de ellos, SORTDISK…
Los ocho programas que usan el archivo seleccionado
…y le muestra todos los programas en los que está (8).

Coloración por subsistema

Los nodos se colorean por subsistema o categoría, haciendo que los límites arquitectónicos sean visibles de inmediato, incluso en una carpeta de 500 programas.

Exploración con un clic

Haga clic en cualquier nodo del gráfico para ir directamente al informe individual de ese programa, conectando las vistas de carpeta y de programa.

Aristas por tipo de llamada

Las aristas se clasifican por mecanismo de llamada: CALL, ENTER TAL, SEND y otros patrones de comunicación entre programas, cada uno representado de forma distinta.

Huérfanos y grupos acoplados

Los programas inalcanzables y los grupos fuertemente acoplados salen a la luz de inmediato: ambos son señales clave de riesgo para la planificación de la modernización.

◆ Informe de programa individual

Una sola pantalla, las preguntas que siempre se hacen primero

Cada programa analizado por Atlas obtiene una página de informe dedicada: un resumen en una sola pantalla que responde a las preguntas más comunes sin tener que investigar.

Página de informe de un programa que resume lenguaje, líneas, párrafos, complejidad y problemas
Haga clic en la imagen para ampliarla.

Lenguaje y líneas

Lenguaje detectado automáticamente con indicador de anulación manual. Recuento exacto de líneas, incluida la expansión de copybooks.

Párrafos y complejidad

Recuento total de párrafos y puntuación de complejidad ciclomaática: su primera señal de riesgo de mantenimiento.

Recuento de problemas

Código muerto, párrafos inalcanzables y anomalías estructurales detectados automáticamente.

◆ Diagramas

Diagramas que realmente ayudan

Atlas genera seis tipos distintos de diagramas, todos interactivos en el navegador y exportables como SVG para documentación o revisiones de arquitectura.

📞 Gráfico de llamadas

Aristas de ejecución de párrafo a párrafo: vea exactamente quién llama a qué.

⬇ Flujo de párrafos

Flujo de control a nivel de párrafo: visualice las ramificaciones y los bucles.

🔄 Flujo / Secuencia

Secuencia de ejecución y flujos de mensajes entre programas representados con claridad.

📊 Gráfico de datos

Párrafos y los archivos que leen o escriben: mapee el flujo de datos de un vistazo.

🔀 Redefiniciones

Superposiciones de estructuras de datos COBOL: comprenda las cadenas REDEFINES sin conjeturas.

🌳 Árbol de copybooks y mapa de calor

Jerarquía de inclusión de copybooks y mapa de calor de complejidad para evaluar el riesgo de un vistazo.

◆ Mejor juntos

Una base de conocimiento, tres formas de entrar

El mapa determinista de dependencias de Atlas fundamenta las explicaciones de IA de Navigator, y ambos pueden aparecer en VS Code mientras los desarrolladores trabajan.

¿Listo para conocer el impacto?

Vea Atlas en acción.
Obtenga una demostración personalizada adaptada a su entorno Nonstop.

Solicitar Demo
× Captura de Atlas, ampliada