Automatic Verification of Parameterized Systems by Over-Approximation

Automatic Verification of Parameterized Systems by Over-Approximation
Author :
Publisher : Linköping University Electronic Press
Total Pages : 172
Release :
ISBN-10 : 9789176859186
ISBN-13 : 9176859185
Rating : 4/5 (185 Downloads)

Book Synopsis Automatic Verification of Parameterized Systems by Over-Approximation by : Vladislavs Jahundovics

Download or read book Automatic Verification of Parameterized Systems by Over-Approximation written by Vladislavs Jahundovics and published by Linköping University Electronic Press. This book was released on 2015-11-17 with total page 172 pages. Available in PDF, EPUB and Kindle. Book excerpt: This thesis presents a completely automatic verification framework to check safety properties of parameterized systems. A parameterized system is a family of finite state systems where every system consists of a finite number of processes running in parallel the same algorithm. All the systems in the family differ only in the number of the processes and, in general, the number of systems in a family may be unbounded. Examples of parameterized systems are communication protocols, mutual exclusion protocols, cache coherence protocols, distributed algorithms etc. Model-checking of finite state systems is a well-developed formal verification approach of proving properties of systems in an automatic way. However, it cannot be applied directly to parameterized systems because the unbounded number of systems in a family means an infinite state space. In this thesis we propose to abstract an original family of systems consisting of an unbounded number of processes into one consisting of a fixed number of processes. An abstracted system is considered to consist of k+1 components—k reference processes and their environment. The transition relation for the abstracted system is an over-approximation of the transition relation for the original system, therefore, a set of reachable states of the abstracted system is an over-approximation of the set of reachable states of the original one. A safety property is considered to be parameterized by a fixed number of processes whose relationship is in the center of attention in the property. Such processes serve as reference processes in the abstraction. We propose an encoding which allows to perform reachability analysis for an abstraction parameterized by the reference processes. We have successfully verified three classic parameterized systems with replicated processes by applying this method.


Automatic Verification of Parameterized Systems by Over-Approximation Related Books

Automatic Verification of Parameterized Systems by Over-Approximation
Language: en
Pages: 172
Authors: Vladislavs Jahundovics
Categories:
Type: BOOK - Published: 2015-11-17 - Publisher: Linköping University Electronic Press

DOWNLOAD EBOOK

This thesis presents a completely automatic verification framework to check safety properties of parameterized systems. A parameterized system is a family of fi
Verification, Model Checking, and Abstract Interpretation
Language: en
Pages: 333
Authors: Francesco Logozzo
Categories: Computers
Type: BOOK - Published: 2008-02-26 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

The book constitutes the refereed proceedings of the 9th International Conference on Verification, Model Checking, and Abstract Interpretation, VMCAI 2007, held
Formal Techniques for Networked and Distributed Systems – FORTE 2008
Language: en
Pages: 351
Authors: Kenji Suzuki
Categories: Computers
Type: BOOK - Published: 2008-05-27 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

This volume contains the proceedings of FORTE 2008, 28th IFIP WG6.1 - ternational Conference on Formal Techniques for Networked and Distributed Systems. FORTE 2
PROCEEDINGS OF THE 20TH CONFERENCE ON FORMAL METHODS IN COMPUTER-AIDED DESIGN – FMCAD 2020
Language: en
Pages: 284
Authors: Alexander Ivrii
Categories: Technology & Engineering
Type: BOOK - Published: 2020-09-11 - Publisher: TU Wien Academic Press

DOWNLOAD EBOOK

Formal Methods in Computer-Aided Design (FMCAD) is a conference series on the theory and applications of formal methods in hardware and system verification.
Tools and Algorithms for the Construction and Analysis of Systems
Language: en
Pages: 620
Authors: Hubert Garavel
Categories: Computers
Type: BOOK - Published: 2003-07-01 - Publisher: Springer

DOWNLOAD EBOOK

This book constitutes the refereed proceedings of the 9th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, TACAS 2