Model-based variable and transition orderings for efficient symbolic model checking

4Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The symbolic model checker NuSMV has been used to check safety properties for railway interlockings. When the size of the models increased, the model checking efficiency decreased dramatically to a point at which the verification failed due to lack of memory. At that point the models we could check were still small in the real world of railway interlockings. Various standard options to the NuSMV model checker were tried, mostly without significant improvement. However, the analysis of our model provided information on how to optimise the variable orderings and also the ordering and clustering of the partitioned transition relation. The NuSMV code was adapted to enable user control for ordering and clustering of transitions. This replacement of the tool's generic algorithm improved efficiency enormously, enabling the checking of safety properties for very large models. This paper discusses how the characteristics of our model are used to find the optimised parameters. © Springer-Verlag Berlin Heidelberg 2006.

Cite

CITATION STYLE

APA

Johnston, W., Winter, K., Van Den Berg, L., Strooper, P., & Robinson, P. (2006). Model-based variable and transition orderings for efficient symbolic model checking. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4085 LNCS, pp. 524–540). Springer Verlag. https://doi.org/10.1007/11813040_35

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free