2012 Sixth International Symposium on Theoretical Aspects of Software Engineering 2012
DOI: 10.1109/tase.2012.42
|View full text |Cite
|
Sign up to set email alerts
|

Executing Model Checking Counterexamples in Simulink

Abstract: Verification of embedded systems has become increasingly important in many industrial domains. Safetycritical embedded systems, such as those developed in aerospace industry, are regularly subject to automated formal verification process. In this paper we extend our tool integration chain of parallel, explicit-state LTL model checker DIVINE and Matlab Simulink tool suit with an improved support of counterexample simulation. In particular, we show how to provide the verification engineer with a direct connectio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
14
0

Year Published

2013
2013
2018
2018

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 12 publications
(14 citation statements)
references
References 19 publications
0
14
0
Order By: Relevance
“…It has been previously used to detect faults in Simulink models [14,21,5,31] by showing that a path leading to an error (e.g., an assertion or a runtime error) is reachable, or by maximizing structural coverage (e.g., by executing as many paths as possible in a model). To solve the reachability problem or to achieve high coverage, these techniques often extract constraints from the underlying Simulink models and feed the constraints into some constraint solver or SAT solver.…”
Section: Related Workmentioning
confidence: 99%
“…It has been previously used to detect faults in Simulink models [14,21,5,31] by showing that a path leading to an error (e.g., an assertion or a runtime error) is reachable, or by maximizing structural coverage (e.g., by executing as many paths as possible in a model). To solve the reachability problem or to achieve high coverage, these techniques often extract constraints from the underlying Simulink models and feed the constraints into some constraint solver or SAT solver.…”
Section: Related Workmentioning
confidence: 99%
“…Bus protocol specifications are used for simulation to automatically generate the verification aids in [39]. Counterexamples of the Simulink models have been simulated to visually interpret them, which not only accelerates the process of requirements error detection but also discover misinterpreted requirements [40]. A unified environment SQUANDER has been proposed in [41] that can execute specifications written in the JForge specification language (JFSL) along with imperative code.…”
Section: Related Workmentioning
confidence: 99%
“…Three of them [1,14,39] discuss combinations of analysis and simulation (which we consider here as part of testing, as the articles do as well). Garro and Tundis [1] present a model-based method for checking system reliability, which is combined in a unified framework with the Mathworks simulation and analysis environments.…”
Section: Combined Approachesmentioning
confidence: 99%
“…Garro and Tundis [1] present a model-based method for checking system reliability, which is combined in a unified framework with the Mathworks simulation and analysis environments. A direct connection between defects discovered by the model checker and the simulation environment in Matlab Simulink is provided in [14]. In the last article of this subcategory, combinations of numerical simulation and symbolic analysis are presented [39].…”
Section: Combined Approachesmentioning
confidence: 99%
See 1 more Smart Citation