2016
DOI: 10.1007/978-3-319-41528-4_19
|View full text |Cite
|
Sign up to set email alerts
|

JayHorn: A Framework for Verifying Java programs

Abstract: Abstract. Building a competitive program verifiers is becoming cheaper. On the front-end side, openly available compiler infrastructure and optimization frameworks take care of hairy problems such as alias analysis, and break down the subtleties of modern languages into a handful of simple instructions that need to be handled. On the back-end side, theorem provers start providing full-fledged model checking algorithms, such as PDR, that take care looping control-flow. In this spirit, we developed JayHorn, a ve… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
46
0

Year Published

2019
2019
2020
2020

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 68 publications
(46 citation statements)
references
References 21 publications
0
46
0
Order By: Relevance
“…challenging for automated tools, since it requires combined reasoning about the shape of heapallocated linked data-structures, and about arithmetic properties of the stored data. Indeed, to the best of our knowledge no fully-automatic tool is able to verify the program in Figure 1, with the exception of our own JayHorn verifier [15].…”
Section: Verification Examplementioning
confidence: 98%
See 4 more Smart Citations
“…challenging for automated tools, since it requires combined reasoning about the shape of heapallocated linked data-structures, and about arithmetic properties of the stored data. Indeed, to the best of our knowledge no fully-automatic tool is able to verify the program in Figure 1, with the exception of our own JayHorn verifier [15].…”
Section: Verification Examplementioning
confidence: 98%
“…We show how we can infer such space invariants automatically with our JayHorn tool [15]. The tool and all examples from this paper are available online.…”
Section: Verification Examplementioning
confidence: 99%
See 3 more Smart Citations