Checking RTECTL Properties of STSs via SMT-Based Bounded Model Checking
We present an SMT-based bounded model checking (BMC) method for Simply-Timed Systems (STSs) and for the existential fragment of the Real-time Computation Tree Logic. We implemented the SMT-based BMC algorithm and compared it with the SAT-based BMC method for the same systems and the same property language on several benchmarks for STSs. For the SAT-based BMC we used the PicoSAT solver and for the SMT-based BMC we used the Z3 solver. The experimental results show that the SMT-based BMC performs quite well and is, in fact, sometimes significantly faster than the tested SAT-based BMC.
KeywordsModel Check Discrete Data Atomic Proposition Symbolic State Bound Model Check
Unable to display preview. Download preview PDF.
- 3.Barrett, C., Sebastiani, R., Seshia, S., Tinelli, C.: Satisfiability modulo theories. In: Biere, A., Heule, M.J.H., van Maaren, H., Walsh, T. (eds.) Handbook of Satisfiability. Frontiers in Artificial Intelligence and Applications, vol. 185, ch. 26, pp. 825–885. IOS Press (2009)Google Scholar
- 8.Cook, E.E., Levmore, S.X.: Super Strategies for Puzzles and Games. Doubleday, Garden City (1981)Google Scholar