We propose a component-based semantic model for Cyber-Physical Systems (CPSs) wherein the notion of a component abstracts the internal details of both cyber and physical processes, to expose a uniform semantic model of their externally observable behaviors expressed as sets of sequences of observations. We introduce algebraic operations on such sequences to model different kinds of component composition. These composition operators yield the externally observable behavior of their resulting composite components through specifications of interactions of the behaviors of their constituent components, as they, e.g., synchronize with or mutually exclude each other's alternative behaviors. Our framework is expressive enough to allow articulation of properties that coordinate desired interactions among composed components within the framework, also as component behavior. We demonstrate the usefulness of our formalism through examples of coordination properties in a CPS consisting of two robots interacting through shared physical resources.
翻译:我们为网络物理系统提出了一个基于组件的语义模型,其中一个组成部分的概念摘要了网络和物理过程的内部细节,以揭示一个统一的语义模型,表明其外部可观察行为的一套观察序列。我们对这些序列进行代数操作,以模拟不同种类的构件组成。这些构件操作员通过各组成部分相互作用的规格,产生了由此产生的复合成分的外部可观察行为,因为这些组成部分与彼此的替代行为同步或相互排斥。我们的框架足够明确,能够表达出各种特征,协调各组成组成部分之间在框架范围内所希望的互动,同时也作为组成部分行为。我们通过由两个机器人组成的、通过共享的物理资源进行互动的协调特性实例,展示了我们形式主义的效用。