Work

Harrsh: A Tool for Unied Reasoning about Symbolic-Heap Separation Logic

Year: 2018
Type: conference-paper
Abstract: In this tool paper we present Harrsh – a tool for unified reasoning about symbolic-heap separation logic. Harrsh supports the analysis of robustness properties of the symbolic heap fragment of separation logic with user-defined inductive predicates. Robustness properties, such as satisfiability, reachability, and acyclicity, are important for a wide range of reasoning tasks in automated program analysis and verification based on separation logic. Harrsh makes use of heap automata, which offer a generic approach to reasoning about robustness properties. We report on experimental results for several robustness properties taken from the literature and compare against satisfiability checkers participating in a recent competition. We conclude that a generic approach to checking robustness is feasible and promising for the extension to further properties of interest.
Language: English
Open Access status: bronze
OpenAlex ID: W2908570609
FWCI: 0.306
Cites: 20
Cited by: 5
Related to: 10