Skip to main content

and
Your search also matched 2 preview-only Content is preview-only when you or your institution have not yet subscribed to it.

By making our abstracts and previews universally accessible we help you purchase only the content that is relevant to you.
results, e.g.

An Automatic Encoding from VeriFast Predicates into Implicit Dynamic Frames

Include preview-only content
  1. Chapter and Conference Paper

    A Formal Model to Prove Instantiation Termination for E-matching-Based Axiomatisations

    SMT-based program analysis and verification often involve reasoning about program features that have been specified using quantifiers; incorporating quantifiers into SMT-based reasoning is, however, known to b...

    Rui Ge, Ronald Garcia, Alexander J. Summers in Automated Reasoning (2024)

  2. Chapter and Conference Paper

    Sound Automation of Magic Wands

    The magic wand \(\mathbin {-\!\!*}\) - ...

    Thibault Dardinier, Gaurav Parthasarathy, Noé Weeks in Computer Aided Verification (2022)

  3. Chapter and Conference Paper

    Formally Validating a Practical Verification Condition Generator

    A program verifier produces reliable results only if both the logic used to justify the program’s correctness is sound, and the implementation of the program verifier is itself correct. Whereas it is common to fo...

    Gaurav Parthasarathy, Peter Müller, Alexander J. Summers in Computer Aided Verification (2021)

  4. Chapter and Conference Paper

    The Axiom Profiler: Understanding and Debugging SMT Quantifier Instantiations

    SMT solvers typically reason about universal quantifiers via E-matching: syntactic matching patterns for each quantifier prescribe shapes of ground terms whose presence in the SMT run will trigger quantifier i...

    Nils Becker, Peter Müller in Tools and Algorithms for the Construction … (2019)

  5. Chapter and Conference Paper

    Permission Inference for Array Programs

    Information about the memory locations accessed by a program is, for instance, required for program parallelisation and program verification. Existing inference techniques for this information provide only par...

    Jérôme Dohrau, Alexander J. Summers, Caterina Urban in Computer Aided Verification (2018)

  6. Chapter and Conference Paper

    The Relationship between Separation Logic and Implicit Dynamic Frames

    Separation logic is a concise method for specifying programs that manipulate dynamically allocated storage. Partially inspired by separation logic, Implicit Dynamic Frames has recently been proposed, aiming at...

    Matthew J. Parkinson, Alexander J. Summers in Programming Languages and Systems (2011)