Automatic Verification of Parameterized Systems by Over-Approximation

Automatic Verification of Parameterized Systems by Over-Approximation
Author: Vladislavs Jahundovics
Publisher: Linköping University Electronic Press
Total Pages: 155
Release: 2015-11-17
Genre:
ISBN: 9176859185


Download Automatic Verification of Parameterized Systems by Over-Approximation Book in PDF, Epub and Kindle

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
Language: en
Pages: 155
Authors: Vladislavs Jahundovics
Categories:
Type: BOOK - Published: 2015-11-17 - Publisher: Linköping University Electronic Press

GET EBOOK

This thesis presents a completely automatic verification framework to check safety properties of parameterized systems. A parameterized system is a family of fi
Decidability of Parameterized Verification
Language: en
Pages: 158
Authors: Roderick Bloem
Categories: Computers
Type: BOOK - Published: 2022-05-31 - Publisher: Springer Nature

GET EBOOK

While the classic model checking problem is to decide whether a finite system satisfies a specification, the goal of parameterized model checking is to decide,
Stabilization, Safety, and Security of Distributed Systems
Language: en
Pages: 403
Authors: Teruo Higashino
Categories: Computers
Type: BOOK - Published: 2013-10-17 - Publisher: Springer

GET EBOOK

This book constitutes the thoroughly refereed proceedings of the 15 International Symposium on Stabilization, Safety and Security of Distributed Systems, SSS 20
Fundamentals of Software Engineering
Language: en
Pages: 270
Authors: Mehdi Dastani
Categories: Computers
Type: BOOK - Published: 2017-10-10 - Publisher: Springer

GET EBOOK

This book constitutes the thoroughly refereed post-conference proceedings of the 7th International Conference on Fundamentals of Software Engineering, FSEN 2017
Parameterized and Exact Computation
Language: en
Pages: 283
Authors: Dimitrios M. Thilikos
Categories: Computers
Type: BOOK - Published: 2012-08-30 - Publisher: Springer

GET EBOOK

This book constitutes the refereed proceedings of the 7th International Symposium on Parameterized and Exact Computation, IPEC 2012, in Ljubljana, Slovenia, in