scispace - formally typeset
Book ChapterDOI

Symmetry and Reduced Symmetry in Model Checking

Reads0
Chats0
TLDR
"Guarded Annotated Quotient Structures" is introduced for compactly representing the state space of systems even when those are asymmetric, and algorithms for checking any temporal property on such representations, including non-symmetric properties are presented.
Abstract
Symmetry reduction methods exploit symmetry in a system in order to efficiently verify its temporal properties. Two problems may prevent the use of symmetry reduction in practice: (1) the property to be checked may distinguish symmetric states and hence not be preserved by the symmetry, and (2) the system may exhibit little or no symmetry. In this paper, we present a general framework that addresses both of these problems.We introduce "Guarded Annotated Quotient Structures" for compactly representing the state space of systems even when those are asymmetric. We then present algorithms for checking any temporal property on such representations, including non-symmetric properties.

read more

Content maybe subject to copyright    Report

Citations
More filters
Book ChapterDOI

Fighting State Space Explosion: Review and Evaluation

TL;DR: The main conclusion and recommendation for practitioner is to be critical to claims of dramatic improvement brought by a single sophisticated technique, rather use many different simple techniques and combine them.

Symmetric Spin

TL;DR: SymmSpin is given, a prototype implementation of a symmetry-reduction package for the Spin model checker that offers several heuristics for state-space reduction and can handle almost all of Spin’s input language Promela.
Journal ArticleDOI

Symmetry and reduced symmetry in model checking

TL;DR: This article introduces "Guarded Annotated Quotient Structures" for compactly representing the state space of systems even when those are asymmetric, and presents algorithms for checking any temporal property on such representations, including non-symmetric properties.
Book ChapterDOI

Automatic symmetry detection for model checking using computational group theory

TL;DR: A tool, SymmExtractor, is described, which, for a given model and LTL property, uses the approach to find a group of symmetries of the model which preserve the property, and can be used for symmetry reduction during model checking using existing quotient-based methods.

On the symmetry reduction method for Petri nets and similar formalisms

TL;DR: This thesis studies various issues involved in the symmetry reduction method on systems modeled with Petri nets and similar formalisms, such as the Murφ description language, and proposes new algorithms for the central task of producing canonical representatives for markings.
References
More filters
Journal ArticleDOI

Automatic verification of finite-state concurrent systems using temporal logic specifications

TL;DR: It is argued that this technique can provide a practical alternative to manual proof construction or use of a mechanical theorem prover for verifying many finite-state concurrent systems.
Book ChapterDOI

Temporal and modal logic

TL;DR: In this article, a multiaxis classification of temporal and modal logic is presented, and the formal syntax and semantics for two representative systems of propositional branching-time temporal logics are described.
Book

Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use

Kurt Jensen
TL;DR: The third volume of a definitive work on coloured Petri nets as discussed by the authors contains a detailed presentation of 19 applications of CP-nets across a broad range of application areas, including a security system, ATM networks, audio/video systems, transaction processing, ISDN services, VLSI chips, document storage, distributed programming, electronic funds transfer, a naval vessel, chemical processing, nuclear waste management, and many more.

Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use. Vol. 2, Analysis Methods

TL;DR: This is the third volume of a definitive work on coloured Petri nets and contains a detailed presentation of 19 applications of CP-nets across a broad range of application areas, including a security system, ATM networks, audio/video systems, transaction processing, ISDN services, VLSI chips, document storage, distributed programming, electronic funds transfer, and many more.

Temporal and Modal Logic.

TL;DR: The chapter describes the framework of linear temporal logic, which has been widely employed in the specification and verification of programs and explains how temporal logic structures can be used to model concurrent programs using non-determinism and fairness.
Related Papers (5)