A formal framework for distributed cyber-physical systems
Journal of Logical and Algebraic Methods in Programming, vol. 128, pp. 100795
Abstract
Composition is an important feature of a specification language, as it enables the design of a complex system in terms of a product of its parts. Decomposition is equally important in order to reason about structural properties of a system. Usually, however, a system can be decomposed in more than one way, each optimizing for a different set of criteria. We extend an algebraic component-based model for cyber-physical systems to reason about decomposition. In this model, components compose using a family of algebraic products, and decompose, under some conditions, given a corresponding family of division operators. We use division to specify invariant of a system of components, and to model desirable updates. We apply our framework to design a cyber-physical system consisting of robots moving on a shared field, and identify desirable updates using our division operator.
Authors 3
-
Affiliation as printed
Leiden University, Leiden, the Netherlands
-
Farhad Arbab Aachen
Leiden University · Centrum Wiskunde & Informatica
Affiliation as printed
CWI, Amsterdam, the Netherlands
Leiden University, Leiden, the Netherlands
-
Affiliation as printed
SRI International, CA, USA
Cited by 2 stored of 2
2 results
No patents citing this paper on Lens.org (checked 2026-10-11).
References 19
-
W6629147825details pending0citations
-
W6603649651details pending0citations
-
W6635954493details pending0citations
-
W6679821074details pending0citations
-
W6682059500details pending0citations
-
W6682924457details pending0citations
-
W6797553465details pending0citations
19 results