跳到主要导航 跳到搜索 跳到主要内容

Translating and verifying Cyber–Physical systems with shared-variable concurrency in SpaceEx

  • Ran Li
  • , Huibiao Zhu*
  • , Richard Banach
  • *此作品的通讯作者
  • Nanjing University of Information Science & Technology
  • University of Manchester

科研成果: 期刊稿件文章同行评审

摘要

Cyber–Physical systems (CPS), combining continuous physical behavior and discrete control behavior, have been widely utilized in recent years. However, the traditional modeling languages used to specify discrete systems are no longer applicable to CPS, since CPS subsume the combination of the cyber and the physical. To address this, a modeling language for CPS with shared-variable concurrency is proposed. In this paper, we introduce an extension to the classical configuration of transitions in Structural Operational Semantics (SOS), which adds an auxiliary variable “now” to the data state. Using this configuration, we present operational semantics for this language. Then, we propose a translation strategy from this language to hybrid automata to enable efficient verification for CPS. We give the detailed translation of basic commands and compound constructs formally, and the correctness of this translation is explored as well. To demonstrate the effectiveness of our approach, we provide an example of Autonomous Emergency Braking (AEB) and carry out the corresponding verification using SpaceEx. Compared with the existing work that uses SpaceEx for formal modeling and verification, the translation strategy from programs to automata not only allows any CPS described in this language to be modeled and verified based on the proposed strategy, but also indicates the semantic foundation on which formal verification depends.

源语言英语
文章编号100864
期刊Internet of Things (The Netherlands)
23
DOI
出版状态已出版 - 10月 2023

指纹

探究 'Translating and verifying Cyber–Physical systems with shared-variable concurrency in SpaceEx' 的科研主题。它们共同构成独一无二的指纹。

引用此