Decompositional Minimisation of Monolithic Processes

12/11/2020
by   Maurice Laveaux, et al.
0

Compositional minimisation can be an effective technique to reduce the state space explosion problem. This technique considers a parallel composition of several processes. In its simplest form, each sequential process is replaced by an abstraction, simpler than the corresponding process while still preserving the property that is checked. However, this technique cannot be applied in a setting where parallel composition is first translated to a non-deterministic sequential monolithic process. The advantage of this monolithic process is that it facilitates static analysis of global behaviour. Therefore, we present a technique that considers a monolithic process with data and decomposes it into two processes where each process defines behaviour for a subset of the parameters of the monolithic process. We prove that these processes preserve the properties of the monolithic process under a suitable synchronisation context. Moreover, we prove that state invariants can be used to improve its effectiveness. Finally, we apply the decomposition technique to several specifications.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/01/2021

Decomposing Monolithic Processes in a Process Algebra with Multi-actions

A monolithic process is a single recursive equation with data parameters...
research
07/14/2023

Contextual Behavioural Metrics (Extended Version)

We introduce contextual behavioural metrics (CBMs) as a novel way of mea...
research
10/05/2018

Compositional planning in Markov decision processes: Temporal abstraction meets generalized logic composition

In hierarchical planning for Markov decision processes (MDPs), temporal ...
research
01/26/2021

A Monad for Probabilistic Point Processes

A point process on a space is a random bag of elements of that space. In...
research
03/07/2018

Correct by Construction Resource-based Process Composition

The need for rigorous process composition is encountered in many situati...
research
12/20/2019

Probabilistic process algebra and strategic interleaving

We first present a probabilistic version of ACP that rests on the princi...
research
02/06/2020

PaSe: An Extensible and Inspectable DSL for Micro-Animations

This paper presents PaSe, an extensible and inspectable DSL embedded in ...

Please sign up or login with your details

Forgot password? Click here to reset