Compositional Verification in Rewriting Logic

07/31/2023
by   Óscar Martín, et al.
0

In previous work, summarized in this paper, we proposed an operation of parallel composition for rewriting-logic theories, allowing compositional specification of systems and reusability of components. The present paper focuses on compositional verification. We show how the assume/guarantee technique can be transposed to our setting, by giving appropriate definitions of satisfaction based on transition structures and path semantics. We also show that simulation and equational abstraction can be done componentwise. Appropriate concepts of fairness and deadlock for our composition operation are discussed, as they affect satisfaction of temporal formulas. We keep in parallel a distributed and a global view of composed systems. We show that these views are equivalent and interchangeable, which may help our intuition and also has practical uses as, for example, it allows global-style verification of a modularly specified system.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/30/2019

Compositional specification in rewriting logic

Rewriting logic is naturally concurrent: several subterms of the state t...
research
04/03/2020

Temporal Logic of Composable Distributed Components

Distributed systems are critical to reliable and scalable computing; how...
research
05/25/2022

Runtime Composition Of Systems of Interacting Cyber-Physical Components

We introduce a transition system based specification of cyber-physical s...
research
03/03/2022

AlgebraicSystems: Compositional Verification for Autonomous System Design

Autonomous systems require the management of several model views to assu...
research
07/14/2021

Composition of choreography automata

Choreography automata are an automata-based model of choreographies, tha...
research
04/08/2021

A Dynamic Logic for Verification of Synchronous Models based on Theorem Proving

Synchronous model is a type of formal models for modelling and specifyin...
research
06/30/2011

Compositional Model Repositories via Dynamic Constraint Satisfaction with Order-of-Magnitude Preferences

The predominant knowledge-based approach to automated model construction...

Please sign up or login with your details

Forgot password? Click here to reset