All-Path Reachability Logic
All-Path Reachability Logic
复制标题
全路径可达性逻辑
DOI:
10.23638/lmcs-15(2:5)2019
复制
发表时间:
2014
期刊:
影响因子:
--
通讯作者:
Grigore Roşu
中科院分区:
文献类型:
--
作者:
Andrei Stefanescu;Ștefan Ciobâcă;Radu Mereuta;Brandon M. Moore;Traian;Grigore Roşu
This paper presents a language-independent proof system for reachability properties of programs written in non-deterministic (e.g. concurrent) languages, referred to as all-path reachability logic. It derives partial-correctness properties with all-path semantics (a state satisfying a given precondition reaches states satisfying a given postcondition on all terminating execution paths). The proof system takes as axioms any unconditional operational semantics, and is sound (partially correct) and (relatively) complete, independent of the object language; the soundness has also been mechanized (Coq). This approach is implemented in a tool for semantics-based verification as part of the \(\mathbb K\) framework.