Abstract Predicate Entailment over Points-To Heaplets is Syntax Recognition

René Haberland,Kirill Krinkin,Sergey Ivanovskiy
DOI: https://doi.org/10.1109/FRUCT-ISPIT.2016.7561510
2019-06-01
Abstract:Abstract predicates are considered in this paper as abstraction technique for heap-separated configurations, and as genuine Prolog predicates which are translated straight into a corresponding formal language grammar used as validation scheme for intermediate heap states. The approach presented is rule-based because the abstract predicates are rule-based, the parsing technique can be interpreted as an automated fold/unfold of the corresponding heap graph.
Logic in Computer Science,Formal Languages and Automata Theory,Symbolic Computation
What problem does this paper attempt to address?