Local Reasoning about Parametric and Reconfigurable Component-based Systems

08/19/2019
by   Marius Bozga, et al.
0

We introduce a logical framework for the specification and verification of component-based systems, in which finitely many component instances are active, but the bound on their number is not known. Besides specifying and verifying parametric systems, we consider the aspect of dynamic reconfiguration, in which components can migrate at runtime on a physical map, whose shape and size may change. We describe such parametric and reconfigurable architectures using resource logics, close in spirit to Separation Logic, used to reason about dynamic pointer structures. These logics support the principle of local reasoning, which is the key for writing modular specifications and building scalable verification algorithms, that deal with large industrial-size systems.

READ FULL TEXT
research
03/01/2023

Dynamic reconfiguration of component-based systems described by propositional configuration logic

We investigate dynamic reconfigurable component-based systems whose arch...
research
04/03/2019

Architecture specification of parametric component-based systems

In this paper we are interested in the modelling of parametric component...
research
04/03/2019

Architecture modelling of parametric component-based systems

In this paper we are interested in the modelling of architectures of par...
research
12/15/2021

Verification of Component-based Systems with Recursive Architectures

We study a sound verification method for parametric component-based syst...
research
04/05/2018

Incremental Verification of Parametric and Reconfigurable Markov Chains

The analysis of parametrised systems is a growing field in verification,...
research
09/14/2021

Specification and Validation of Autonomous Driving Systems: A Multilevel Semantic Framework

Autonomous Driving Systems (ADS) are critical dynamic reconfigurable age...

Please sign up or login with your details

Forgot password? Click here to reset