arXiv · 1709.06897
Context-Updates Analysis and Refinement in Chisel
Abstract
This paper presents the context-updates synthesis component of Chisel--a tool that synthesizes a program slicer directly from a given algebraic specification of a programming language operational semantics. (By context-updates we understand programming language constructs such as goto instructions or function calls.) The context-updates synthesis follows two directions: an overapproximating phase that extracts a set of potential context-update constructs and an underapproximating phase that refines the results of the first step by testing the behaviour of the context-updates constructs produced at the previous phase. We use two experimental semantics that cover two types of language paradigms: high-level imperative and low-level assembly languages and we conduct the tests on standard benchmarks used in avionics.
Explore related subjects
Keep this discovery
Irina Mariuca Asavoae, Mihail Asavoae, Adrian Riesco. 2017-09-20. Context-Updates Analysis and Refinement in Chisel. https://arxiv.org/abs/1709.06897
Cite the original work for its findings. Save a collection to share your selection of sources.