Brazilian Symposium on Formal Methods

Formal Methods: Foundations and Applications pp 19-35

Instantiation Reduction in Iterative Parameterised Three-Valued Model Checking

Conference paper

DOI: 10.1007/978-3-319-29473-5_2

Part of the Lecture Notes in Computer Science book series (LNCS, volume 9526)
Cite this paper as:
Timm N., Gruner S. (2016) Instantiation Reduction in Iterative Parameterised Three-Valued Model Checking. In: Cornélio M., Roscoe B. (eds) Formal Methods: Foundations and Applications. Lecture Notes in Computer Science, vol 9526. Springer, Cham


We introduce an enhanced approach to parameterised three-valued model checking (PMC) based on iterative parameterisation. The model is parameterised until it is precise enough for a definite verification result. Results from past iterations are reused to reduce the number of parameter instances in future iterations. Our approach is based on a SAT encoding. In the initial iteration we construct an over-approximation of all possible instances in later iterations. For this over-approximation we compute the set of all satisfying interpretations. All subsequent iterations are then accomplished by validating whether for each instance one of the precomputed interpretations is satisfying as well, which is less costly than solving each SAT instance from scratch. Our iterative parameterisation approach leads to a substantial speed-up of PMC.

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  1. 1.Department of Computer ScienceUniversity of PretoriaPretoriaSouth Africa

Personalised recommendations