2013 28th Annual ACM/IEEE Symposium on Logic in Computer Science 2013
DOI: 10.1109/lics.2013.42
|View full text |Cite
|
Sign up to set email alerts
|

One-Path Reachability Logic

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
54
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
6
2
1

Relationship

1
8

Authors

Journals

citations
Cited by 45 publications
(54 citation statements)
references
References 22 publications
0
54
0
Order By: Relevance
“…Reachability Logic (hereafter, rl) was introduced in a series of papers [1,2,3,4] as a means for specifying the operational semantics of programming languages and for stating reachability properties between states of program executions. Briefly, an rl formula ' ) ' 0 expresses reachability relationships between two sets of states of a system, denoted by the patterns ' and ' 0 respectively.…”
Section: Introductionmentioning
confidence: 99%
“…Reachability Logic (hereafter, rl) was introduced in a series of papers [1,2,3,4] as a means for specifying the operational semantics of programming languages and for stating reachability properties between states of program executions. Briefly, an rl formula ' ) ' 0 expresses reachability relationships between two sets of states of a system, denoted by the patterns ' and ' 0 respectively.…”
Section: Introductionmentioning
confidence: 99%
“…Several versions of Reachability Logic have been proposed in the last few years [3,4,5,6]. Moreover, rl is built on top of Matching Logic (ml), which also exists in several versions [38,39,40].…”
Section: Reachability Logic ( Rl)mentioning
confidence: 99%
“…We illustrate the resulting language with simple imperative-functional programs. We show how programs can be: executed with concrete and symbolic data; formally verified with respect to properties expressed in Reachability Logic [3,4,5,6], a language-independent generalisation of Hoare logic; and formally proved equivalent. The soundness of symbolic execution, program verification and program-equivalence verification is formally proved.…”
Section: Introductionmentioning
confidence: 99%
“…Our running example is imp, a simple imperative language intensively used in research papers (e.g., [31,28]). The syntax of imp is described in Figure 1 and is mostly self-explanatory since it uses a BNF notation.…”
Section: A Simple Imperative Language and Its Denition In Kmentioning
confidence: 99%