Visualizing Abstract Abstract Machines
summary
An interactive web visualizer called analysis vis Gilray dotnet renders AAM-derived static analyses as nested graphs, implements a segmentation algorithm that collapses all calls to a lambda into nested per-function CFGs, and distinguishes 0-CFA vs 1-CFA behavior (showing spurious loops and duplicated states). It exports/imports results as JSON import/export, runs live analyses on small programs (tens of nodes), and currently hits UI performance limits on larger graphs.
AI-written summary · about
chapters (6)
- 0:00Introduction and setup
- 2:01Understanding abstract machines
- 5:15Tuning analysis precision
- 9:32Visualizing CFG structures
- 14:55Visualizer demonstration
- 22:26Q&A and future directions
related talks
16mVisual statical analysis tool
19mmayAI? Exploring Graphical Tools for Model Visualization & Enh.
38mCan we visualize software complexity?
29mBuilding a Graph User-Interface for Malware-Analysis
21mLinked Visualisations via Galois Dependencies
37mVisualizing Persistent Data Structures
29mVisualizing Why Nondeterministic Finite-State Automa Reject
44mNow You See Me Too: Visual Tooling for Advanced System Analysis
