Symmetry Reduction in the ProB Model Checker
Symmetry Reduction in the ProB Model Checker
Model checking suffers from the state space explosion problem. One method to alleviate this problem is to exploit symmetries in the system, such that duplicate symmetric components of the state space are not explored – saving time during the checking process. This paper identifies symmetries in typical structures of the formal language of B, including relations, powersets and elements of sets, and presents a method for finding them through the modification of the well known graph isomorphism program, NAUTY. This work has been implemented in the ProB model checker and preliminary experiments indicate the idea holds much potential for improving the performance of model checking for B.
Model Checking, Symmetry Reduction, ProB, Graph Isomorphism, NAUTY
Turner, Edd
596dae00-b3c7-4ce6-9899-c37bf2d3a0ce
Butler, Michael
54b9c2c7-2574-438e-9a36-6842a3d53ed0
2006
Turner, Edd
596dae00-b3c7-4ce6-9899-c37bf2d3a0ce
Butler, Michael
54b9c2c7-2574-438e-9a36-6842a3d53ed0
Turner, Edd and Butler, Michael
(2006)
Symmetry Reduction in the ProB Model Checker.
FM2006 Doctoral Symposium, McMaster University, Canada.
21 - 27 Aug 2006.
Record type:
Conference or Workshop Item
(Paper)
Abstract
Model checking suffers from the state space explosion problem. One method to alleviate this problem is to exploit symmetries in the system, such that duplicate symmetric components of the state space are not explored – saving time during the checking process. This paper identifies symmetries in typical structures of the formal language of B, including relations, powersets and elements of sets, and presents a method for finding them through the modification of the well known graph isomorphism program, NAUTY. This work has been implemented in the ProB model checker and preliminary experiments indicate the idea holds much potential for improving the performance of model checking for B.
Text
ent03r_fm06.pdf
- Other
More information
Published date: 2006
Additional Information:
Event Dates: 21-27 August 2006
Venue - Dates:
FM2006 Doctoral Symposium, McMaster University, Canada, 2006-08-21 - 2006-08-27
Keywords:
Model Checking, Symmetry Reduction, ProB, Graph Isomorphism, NAUTY
Organisations:
Electronic & Software Systems
Identifiers
Local EPrints ID: 262767
URI: http://eprints.soton.ac.uk/id/eprint/262767
PURE UUID: c7b18ea8-36f1-4640-af93-9de1208620fc
Catalogue record
Date deposited: 29 Jun 2006
Last modified: 15 Mar 2024 02:50
Export record
Contributors
Author:
Edd Turner
Author:
Michael Butler
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics