2021
DOI: 10.4204/eptcs.333.9
|View full text |Cite
|
Sign up to set email alerts
|

Compositional Cyber-Physical Systems Modeling

Abstract: Engineering safe and secure cyber-physical systems requires system engineers to develop and maintain a number of model views, both dynamic and static, which can be seen as algebras. We posit that verifying the composition of requirement, behavioral, and architectural models using category theory gives rise to a strictly compositional interpretation of cyber-physical systems theory, which can assist in the modeling and analysis of safety-critical cyber-physical systems. APPLIED COMPOSITIONAL THINKINGLee [2], am… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
4
1

Relationship

2
7

Authors

Journals

citations
Cited by 12 publications
(13 citation statements)
references
References 35 publications
0
13
0
Order By: Relevance
“…Graphs of models are representable in the broader hypergraph category, which enables of model analysis, composition, comparison, and utilization [15]. Representing a system as a category with component types and inter-component relations as morphisms, with Ologs (knowledge representation structures that capture non-mathematical, freely-defined relations among objects as morphisms) to specify design constructs, current-state situations, constraints, and requirements [51,52] Iterative co-design of electro-mechanical functions in a cyber-physical system architecture [53][54][55][56] hierarchical requirements engineering, gradually evolving a system architecture; formal and verifiable system design [57][58][59] Structural and functional composition of system models [60] Using operads-categorical structures that map multi-object compositions to a single object-for hierarchical decomposition, design synthesis, separation of syntax from semantics, and semantic reasoning about complex systems [61,62] Model-Driven Software Engineering…”
Section: Applications Of Category Theory In Systems Engineering Analysis and Designmentioning
confidence: 99%
“…Graphs of models are representable in the broader hypergraph category, which enables of model analysis, composition, comparison, and utilization [15]. Representing a system as a category with component types and inter-component relations as morphisms, with Ologs (knowledge representation structures that capture non-mathematical, freely-defined relations among objects as morphisms) to specify design constructs, current-state situations, constraints, and requirements [51,52] Iterative co-design of electro-mechanical functions in a cyber-physical system architecture [53][54][55][56] hierarchical requirements engineering, gradually evolving a system architecture; formal and verifiable system design [57][58][59] Structural and functional composition of system models [60] Using operads-categorical structures that map multi-object compositions to a single object-for hierarchical decomposition, design synthesis, separation of syntax from semantics, and semantic reasoning about complex systems [61,62] Model-Driven Software Engineering…”
Section: Applications Of Category Theory In Systems Engineering Analysis and Designmentioning
confidence: 99%
“…Compositional theory can assist with model conformance [58] and model federation at large [31]. Complementary works using category theory have shown small but useful examples of categorical modeling of systems and how they can facilitate model conformance in [8,13,14,50].…”
Section: Related Workmentioning
confidence: 99%
“…Recall that the image of a function is the subset of its codomain where all elements of the domain get mapped to, namely for an arbitrary : → , ( ) = { ∈ | ∃ ∈ such that ( ) = }. In the end, using the above constructions of the twostep process exhibited in (15), the explicit description of the resulting contract is precisely equation (8).…”
Section: A Nomenclaturementioning
confidence: 99%
“…In applied category theory research, the formalization of such diagrams based on monoidal categories and their underlying operads has been a major topic, see e.g. Baez and Erberle (2015); Baez and Pollard (2017); Baez and Fong (2018); Baez et al (2021); Bakirtzis et al (2021) and references therein. We focus on the operadic perspective because it is much closer to how we visually express and implement the language.…”
Section: Introductionmentioning
confidence: 99%