Navigator Atlas
Map the code. Trace the impact. Change with confidence.
Navigator Atlas performs deterministic static analysis of COBOL, TAL, and SCOBOL β mapping every call path, every file access, every field reference, every dependency. In a legacy Nonstop environment, every change carries hidden risk. A modified program can break callers nobody knew existed. A changed file layout can silently corrupt data across the system. A renamed field can ripple through copybooks, paragraphs, and data flows that haven't been documented in years. Atlas gives a complete impact picture in seconds. The same source always produces the same answer. No guessing. No hallucinations.
Cross-Reference Matrix
The CrossRef Matrix gives you a single grid showing every program's relationship with every file in the folder β the kind of view that used to take weeks of manual documentation to produce.
Color-Coded Access Types
- Green β Read-only access
- Red β Write-only access
- Yellow β Read + Update (most common risk)
- Full CRUD β Complete access flagged for review
Interactive Drill-Down
Click any cell in the matrix to navigate directly to that program's detailed file access report. Filter the grid by program name, file name, or shared-file-only to focus on what matters for your current task.
The matrix makes shared-file risk visible at a glance β a critical input for any refactoring or migration plan.
Impact Analysis
The folder-level Call Graph lifts the view from individual programs to the entire subsystem β showing how programs call each other, where clusters form, and where orphans hide.
QAOffice has all these programs (blue) and if you click on one of them, ginspinβ¦
You see all the files (orange) is on. You can click on one of these files, SORTDISKβ¦
And it shows you all the programs is on (8).
Subsystem Coloring
Nodes are colored by subsystem or category, making architectural boundaries immediately visible β even in a folder of 500 programs.
Click-Through Drill-Down
Click any node in the graph to navigate directly to that program's individual report β seamlessly bridging the folder and program views.
Call Type Edges
Edges are typed by call mechanism: CALL, ENTER TAL, SEND, and other inter-program communication patterns β each rendered distinctly.
Orphans & Tight Clusters
Unreachable programs (orphans) and tightly-coupled clusters surface immediately β both are key risk signals for modernization planning.
Single-Program Report: Overview
Every program analyzed by Atlas gets a dedicated Report page β a single-screen summary that answers the most common questions without any digging
Language & Lines
Auto-detected language with manual override badge. Exact line count including copybook expansion.
Paragraphs & Complexity
Total paragraph count and cyclomatic complexity score β your first signal of maintenance risk.
Issue Count
Dead code, unreachable paragraphs, and structural anomalies surfaced automatically.
Diagrams That Actually Help
Atlas generates eight distinct diagram types, all interactive in the browser and exportable as SVG for documentation or architecture reviews.
Call Graph
Paragraph-to-paragraph execution edges β see exactly who calls what.
Paragraph Flow
Control flow at the paragraph level β visualize branching and looping.
Flow / Sequence
Execution sequence and inter-program message flows rendered clearly.
Data Graph
Paragraphs files they read or write β map data flow at a glance.
Redefines
COBOL data structure overlays β understand REDEFINES chains without guessing.
Copy Tree & Heatmap
Copybook inclusion hierarchy and complexity heatmap for risk-at-a-glance.