2018
DOI: 10.1007/978-3-030-03421-4_6
|View full text |Cite
|
Sign up to set email alerts
|

Runtime Assertion Checking and Static Verification: Collaborative Partners

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
3
1
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 27 publications
0
3
0
Order By: Relevance
“…In this paper, we have illustrated the benefits of using various formal verification techniques. Related to this, [10,28,32] demonstrate that a collaborative approach to verification, encompassing static verification and testing, is advantageous as it finds more errors and proves more properties than a single technique.…”
Section: Related Workmentioning
confidence: 92%
“…In this paper, we have illustrated the benefits of using various formal verification techniques. Related to this, [10,28,32] demonstrate that a collaborative approach to verification, encompassing static verification and testing, is advantageous as it finds more errors and proves more properties than a single technique.…”
Section: Related Workmentioning
confidence: 92%
“…Third, RAC may be combined with other verification techniques, notably DV, in various ways [35,43], in particular when they are provided within a shared framework, such as Frama-C, OpenJML, Spark2014, Spec#, Why3, or GOSPEL. An usual combination with any static technique (typically, abstract interpretation, model checking, or DV) consists in discharging as many properties as possible statically, and relying on RAC to verify the remaining ones at runtime: it lowers the amount of effort and the level of expertise required by the static verifications, while reducing the runtime overheads induced by RAC.…”
Section: Using Runtime Assertion Checking In Practicementioning
confidence: 99%
“…In Runtime Assertion Checking and Static Verification: Collaborative Partners [20], Fonenantsoa Maurica, David Cok, and Julien Signoles discuss how to achieve, on the architectural level, static and dynamic analysis systems featuring a narrow semantic gap as well as similar levels of sound and complete checking. They also describe designs and implementations that add new capabilities to runtime assertion checking, bringing it closer to the feature coverage of static verification.…”
Section: Topic 3: Putting Combinations Of Static and Runtime Verificamentioning
confidence: 99%