SeLoger: a tool for graph-based reasoning in separation logic

  • Authors:
  • Christoph Haase;Samin Ishtiaq;Joël Ouaknine;Matthew J. Parkinson

  • Affiliations:
  • LSV --- CNRS & ENS Cachan, France;Microsoft Research Cambridge, UK;Department of Computer Science, University of Oxford, UK;Microsoft Research Cambridge, UK

  • Venue:
  • CAV'13 Proceedings of the 25th international conference on Computer Aided Verification
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper introduces the tool SeLoger, which is a reasoner for satisfiability and entailment in a fragment of separation logic with pointers and linked lists. SeLoger builds upon and extends graph-based algorithms that have recently been introduced in order to settle both decision problems in polynomial time. Running SeLoger on standard benchmarks shows that the tool outperforms current state-of-the-art tools by orders of magnitude.