2015
DOI: 10.1007/s00236-015-0235-0
|View full text |Cite
|
Sign up to set email alerts
|

Verification of heap manipulating programs with ordered data by extended forest automata

Abstract: We present a general framework for verifying programs with complex dynamic linked data structures whose correctness depends on ordering relations between stored data values. The underlying formalism of our framework is that of forest automata (FA), which has previously been developed for verification of heap-manipulating programs. We extend FA with constraints between data elements associated with nodes of the heaps represented by FA, and we present extended versions of all operations needed for using the exte… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
39
0

Year Published

2017
2017
2018
2018

Publication Types

Select...
6

Relationship

2
4

Authors

Journals

citations
Cited by 11 publications
(39 citation statements)
references
References 35 publications
0
39
0
Order By: Relevance
“…(H, K well-formed, premise) 16 For details confer Rozenberg, Salomaa: "Handbook of Formal Languages", Vol. 1,1997 ⇒ K ⇒ C .…”
Section: A Appendixmentioning
confidence: 99%
See 4 more Smart Citations
“…(H, K well-formed, premise) 16 For details confer Rozenberg, Salomaa: "Handbook of Formal Languages", Vol. 1,1997 ⇒ K ⇒ C .…”
Section: A Appendixmentioning
confidence: 99%
“…We consider one execution sequence in detail. The individual execution 1 We often draw multiple black circles, but they all correspond to the same location. Step (1).…”
Section: Informal Examplementioning
confidence: 99%
See 3 more Smart Citations