Data Flow Analysis
This section covers data flow analysis engines and tools.
- Algebraic Program Analysis (APA)
- Control Flow Support
- Monotone Dataflow Engine
- Overview
- Core Idea
- Example Analyses
- IFDS / IDE Engine
- Overview
- IFDS: Set-Valued Problems
- IDE: Value-Enriched Problems
- Usage
- Command-Line Tool: lotus-taint
- WPDS Dataflow Engine
- Overview
- Core Idea
- Example Analyses
- Newtonian Program Analysis (NPA)
- Overview
- Conceptual Background
- Mathematical Foundation
- Examples and Applications
- Distributive vs. Non-Distributive Analyses
- Core Implementation (include/Dataflow/NPA/Core)
- Usage Notes
- Practical notes for numeric domains
- References