A Pattern-based deadlock-freedom analysis strategy for concurrent systems

07/18/2022
by   Pedro Antonino, et al.
0

Local analysis has long been recognised as an effective tool to combat the state-space explosion problem. In this work, we propose a method that systematises the use of local analysis in the verification of deadlock freedom for concurrent and distributed systems. It combines a strategy for system decomposition with the verification of the decomposed subsystems via adherence to behavioural patterns. At the core of our work, we have a number of CSP refinement expressions that allows the user of our method to automatically verify all the behavioural restrictions that we impose. We also propose a prototype tool to support our method. Finally, we demonstrate the practical impact our method can have by analysing how it fares when applied to some examples.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/26/2019

Automated Verification of CountDownLatch

The CountDownLatch (CDL) is a versatile concurrency mechanism that was f...
research
07/21/2021

Decidability of Liveness on the TSO Memory Model

An important property of concurrent objects is whether they support prog...
research
07/27/2020

Automated Verification of Reactive and Concurrent Programs by Calculation

Reactive programs combine traditional sequential programming constructs ...
research
01/08/2023

A Verification Framework for Component-Based Modeling and Simulation Putting the pieces together

In this thesis a comprehensive verification framework is proposed to con...
research
04/30/2020

Local State Space Analysis to Assist Partial Order Reduction

This paper presents an approach to more efficient partial order reductio...
research
05/20/2020

A refinement checking based strategy for component-based systems evolution

We propose inheritance and refinement relations for a CSP-based componen...
research
01/12/2022

Decomposition of admissible functions in weighted coupled cell networks

This work makes explicit the degrees of freedom involved in modeling the...

Please sign up or login with your details

Forgot password? Click here to reset