2010
DOI: 10.1007/978-3-642-11512-7_18
View full text |Buy / Rent full text
|
Sign up to set email alerts
|

Abstract: Abstract. Starting from the perspective of safety-critical systems development in avionics, railways and the automotive domain, we advocate an integrated verification approach for C/C++ modules combining abstract interpretation, formal verification and conventional testing. It is illustrated how testing and formal verification can benefit from abstract interpretation results and, vice versa, how test automation techniques may help to reduce the well known problem of false alarms frequently encountered in abstr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2012
2012
2012
2012

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 2 publications
(6 citation statements)
references
References 13 publications
(17 reference statements)
0
6
0
Order By: Relevance
“…If such path can be found, it is passed to the Symbolic Interpreter, which traverses the path and symbolically calculates the effect of its statements in the memory model. As soon as the next node on the path is guarded by a non-trivial condition, the Constraint Generator [20] is called and resolves all pointers and array references occurring in this condition. It also passes the resulting constraint to the Solver.…”
Section: Architecturementioning
confidence: 99%
See 4 more Smart Citations
“…If such path can be found, it is passed to the Symbolic Interpreter, which traverses the path and symbolically calculates the effect of its statements in the memory model. As soon as the next node on the path is guarded by a non-trivial condition, the Constraint Generator [20] is called and resolves all pointers and array references occurring in this condition. It also passes the resulting constraint to the Solver.…”
Section: Architecturementioning
confidence: 99%
“…To reason over local variables, auxiliary variables are used. Auxiliary variables can never occur in assignments to non-auxiliary variables or in control flow conditions [3,20]. They can be defined as follows:…”
Section: Annotation Languagementioning
confidence: 99%
See 3 more Smart Citations