Abstraction, Composition and Contracts: A Sheaf Theoretic Approach

02/08/2018
by   Alberto Speranzon, et al.
0

Complex systems of systems (SoS) are characterized by multiple interconnected subsystems. Typically, each subsystem is designed and analyzed using methodologies and formalisms that are specific to the particular subsystem model of computation considered --- Petri nets, continuous time ODEs, nondeterministic automata, to name a few. When interconnecting subsystems, a designer needs to choose, based on the specific subsystems models, a common abstraction framework to analyze the composition. In this paper we introduce a new framework for abstraction, composition and analysis of SoS that builds on results and methods developed in sheaf theory, category theory and topos theory. In particular, we will be modeling behaviors of systems using sheaves, leverage category theoretic methods to define wiring diagrams and formalize composition and, by establishing a connection with topos theory, define a formal (intuitionistic/constructive) logic with a sound sheaf semantics

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/04/2019

Formal composition of hybrid systems

We develop a compositional framework for formal synthesis of hybrid syst...
research
09/10/2021

Compositional Cyber-Physical Systems Theory

This dissertation builds a compositional cyber-physical systems theory t...
research
12/02/2019

Towards a Formal Model for Composable Container Systems

In modern cloud-based architectures, containers play a central role: the...
research
09/12/2023

Compositional Separation of Control Flow and Data Flow

Every constructive model of computation (CMC) has an underlying composit...
research
09/29/2020

Modelling service-oriented systems and cloud services with Heraklit

Modern and next generation digital infrastructures are technically based...
research
09/26/2020

Operads for Designing Systems of Systems

System of systems engineering seeks to analyze, design and deploy collec...
research
06/28/2019

Category-Theoretic Foundations of "STCLang: State Thread Composition as a Foundation for Monadic Dataflow Parallelism"

This manuscript gives a category-theoretic foundation to the composition...

Please sign up or login with your details

Forgot password? Click here to reset