Parametric shape analysis via 3-valued logic 论文

1999引用 338
Logic, programming, and type systemsParallel Computing and Optimization TechniquesFormal Methods in Verification

摘要

We present a family of abstract-interpretation algorithms that are capable of determining "shape invariants" of programs that perform destructive updating on dynamically allocated storage. The main idea is to represent the stores that can possibly arise during execution using three-valued logical structures.