Abstract
This paper presents a fully automatic verification technique for Simulink block diagrams, by combining a static value range analysis with symbolic execution. Our concept avoids a translation to other languages and, instead, extracts all necessary attributes from Simulink and interprets the model directly. With this technique, we show how user defined specifications can be validated using sound abstractions for primitives, including IEEE-754 floats, and custom data types. Moreover, we propose optimizations by exploiting the benefits of intervals and symbolic representations to apply our technique to larger models. We evaluate our solution against an industrial tool.
Cite
CITATION STYLE
Dernehl, C., Hansen, N., & Kowalewski, S. (2016). Combining abstract interpretation with symbolic execution for a static value range analysis of block diagrams. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9763, pp. 137–152). Springer Verlag. https://doi.org/10.1007/978-3-319-41591-8_10
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.