2015
DOI: 10.1007/978-3-319-23820-3_21
|View full text |Cite
|
Sign up to set email alerts
|

StaRVOOrS : A Tool for Combined Static and Runtime Verification of Java

Abstract: Abstract. We present the tool StaRVOOrS (Static and Runtime Verification of Object-Oriented Software), which combines static and runtime verification (RV) of Java programs. The tool automates a framework which uses partial results extracted from static verification to optimise the runtime monitoring process. StaRVOOrs combines the deductive theorem prover KeY and the RV tool LARVA, and uses properties written using the ppDATE specification language which combines the control-flow property language DATE used in… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
14
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
6
2
1

Relationship

1
8

Authors

Journals

citations
Cited by 27 publications
(14 citation statements)
references
References 3 publications
(13 reference statements)
0
14
0
Order By: Relevance
“…As a final comment, this work began in [14] by exploring how the typestate analysis techniques employed by Clara [4,3] could be applied to QEA. The idea was to utilise pointer analysis information to statically check non-safety properties.…”
Section: Resultsmentioning
confidence: 99%
“…As a final comment, this work began in [14] by exploring how the typestate analysis techniques employed by Clara [4,3] could be applied to QEA. The idea was to utilise pointer analysis information to statically check non-safety properties.…”
Section: Resultsmentioning
confidence: 99%
“…The system StaDy [109] goes beyond this and uses dynamic verification to analyze failed proofs. The StaRVOOrS framework [34] generates optimized runtime assertion monitors for the unprovable parts of a specification.…”
Section: Integrationmentioning
confidence: 99%
“…Another example of state-of-the-art combination of static and dynamic analysis framework is Unified Static and Runtime Verification of Object-Oriented Software 14 (StaRVOOrS, Chimento et al, 2015). In this case the combination has the goal of reducing the original specification by simplifying what can be proved statically, and produce a runtime specification for what needs dy-related work namic analysis.…”
Section: Static and Dynamic Analysismentioning
confidence: 99%