arXiv · 1309.5149
Pretty-big-step-semantics-based Certified Abstract Interpretation (Preliminary version)
Abstract
We present a technique for deriving semantic program analyses from a natural semantics specification of the programming language. The technique is based on a particular kind of semantics called pretty-big-step semantics. We present a pretty-big-step semantics of a language with simple objects called O'While and specify a series of instrumentations of the semantics that explicitates the flows of values in a program. This leads to a semantics-based dependency analysis, at the core, e.g., of tainting analysis in software security. The formalization has been realized with the Coq proof assistant.
Explore related subjects
Keep this discovery
Martin Bodin, Thomas Jensen, Alan Schmitt. 2013-09-20. Pretty-big-step-semantics-based Certified Abstract Interpretation (Preliminary version). https://doi.org/10.4204/eptcs.129.23
Cite the original work for its findings. Save a collection to share your selection of sources.