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

An algebraic approach to simulation and verification for cyber-physical systems with shared-variable concurrency

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

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

摘要

Cyber-Physical systems (CPS), containing discrete behaviors of the cyber and continuous behaviors of the physical, have gained wide applications in many fields. Since CPS subsume the intersection of cyber systems and physical processes, the traditional modeling languages which merely include discrete variables are no longer applicable to CPS. Accordingly, a shared variable language called CPSLsc was proposed to specify CPS. In this paper, we elaborate the algebraic semantics for this language, so that every program of CPSLsc can be converted into a unified form called guarded choice form and the sequentialization of parallel programs is achieved. Additionally, we formalize the algebraic semantics in the rewriting engine Real-Time Maude. With the algebraic laws constructed, for every program specified with CPSLsc, we can simulate its execution step by step. Furthermore, automatic transformation and execution are attained. As a consequence, if the program and its initial data state are provided, the corresponding trace of data states during execution can be generated. In the light of the generated trace, automatic verification can be carried out as well.

源语言英语
文章编号100973
期刊Journal of Logical and Algebraic Methods in Programming
139
DOI
出版状态已出版 - 6月 2024

指纹

探究 'An algebraic approach to simulation and verification for cyber-physical systems with shared-variable concurrency' 的科研主题。它们共同构成独一无二的指纹。

引用此