Optimized Transformation and Verification of SystemC Methods
DOI:
https://doi.org/10.14279/tuj.eceasst.53.789Abstract
Concurrent designs can be automatically verified by transforming them into an automata-based representation and by model checking the resulting model. However, when transforming a concurrent design into an automata-based representation, each method has to be translated into a single automaton. This produces a significant overhead for model checking. In this paper, we present an optimization of our previously proposed transformation from SystemC into Uppaal timed automata. The main idea is that we analyze whether SystemC methods can be executed atomically and then we use the results for generating a reduced automata model. We have implemented the optimized transformation in ourSystemC to Timed Automata Transformation Engine (STATE) and demonstrate the effect of our optimization with experimental results from micro benchmarks, a simple producer-consumer example, and from an Anti-Slip Regulation and Anti-lock Braking System (ASR/ABS).Downloads
Published
2012-12-13
How to Cite
[1]
M. Pockrandt, P. Herber, H. Gross, and S. Glesner, “Optimized Transformation and Verification of SystemC Methods”, eceasst, vol. 53, Dec. 2012.
Issue
Section
Articles