This dissertation builds a compositional cyber-physical systems theory to develop concrete semantics relating the above diverse views necessary for safety and security assurance. In this sense, composition can take two forms. The first is composing larger models from smaller ones within each individual formalism of requirements, behaviors, and architectures which can be thought of as horizontal composition -- a problem which is largely solved. The second and main contribution of this theory is vertical composition, meaning relating or otherwise providing verified composition across requirement, behavioral, and architecture models and their associated algebras. In this dissertation, we show that one possible solution to vertical composition is to use tools from category theory. Category theory is a natural candidate for making both horizontal and vertical composition formally explicit because it can relate, compare, and/or unify different algebras.
翻译:这一论文建立了一种构成性网络物理系统理论,以发展与安全保障所需的上述不同观点相关的具体语义学,从这个意义上讲,组成可以有两种形式。首先,在每种要求、行为和结构的个别形式主义中,从较小的形式主义中,从每个要求、行为和结构的形式主义中,形成较大的模型,可被视为横向构成 -- -- 这个问题在很大程度上已经解决。这一理论的第二个和主要贡献是纵向构成,其含义是相关或以其他方式提供经核实的构成,贯穿各种要求、行为和建筑模型及其相关的代数。在这个论文中,我们表明纵向构成的一种可能的解决办法是使用分类理论的工具。类别理论是将横向和纵向构成正式明确化的自然选择,因为它可以关联、比较和(或)统一不同的代数。