VSL 2014: VIENNA SUMMER OF LOGIC 2014

All-Path Reachability Logic

Authors: Andrei Stefanescu, Stefan Ciobaca, Radu Mereuta, Brandon Moore, Traian Florin Serbanuta and Grigore Rosu

PapersPapers with AbstractsPrefaceAuthor IndexKeyword Index

Paper Information

Title:All-Path Reachability Logic
Authors:Andrei Stefanescu, Stefan Ciobaca, Radu Mereuta, Brandon Moore, Traian Florin Serbanuta and Grigore Rosu
Proceedings:RTA-TLCA 2014 LNCS Proceedings
Editor: Gilles Dowek
Keywords:program verification, concurrency, operational semantics, axiomatic semantics
Abstract:

ABSTRACT. This paper presents a language-independent proof system for proving reachability properties of programs written in non-deterministic (concurrent) languages. The proof system can derive properties with either all-path and one-path semantics, that is, that states satisfying a given precondition reach states satisfying a given postcondition on all terminating execution paths, respectively on one terminating execution path. The proof system may be instantiated with any unconditional operational semantics, and is shown sound (i.e., partially correct) and (relatively) complete, independent of the object language. The proof system is implemented in a tool for semantics-based verification as part of the K framework, and evaluated on a few examples.

Pages:15
Talk:Jul 16 11:45
Paper:
Disclaimer | Powered by EasyChair Smart Program