首页> 外文期刊>Science of Computer Programming >Designing and verifying distributed cyber-physical systems using Multirate PALS: An airplane turning control system case study
【24h】

Designing and verifying distributed cyber-physical systems using Multirate PALS: An airplane turning control system case study

机译:使用Multirate PALS设计和验证分布式网络物理系统:飞机转弯控制系统案例研究

获取原文
获取原文并翻译 | 示例

摘要

Distributed cyber-physical systems (DCPS), such as aeronautics and ground transportation systems, are very hard to design and verify, because of asynchronous communication, network delays, and clock skews. Their model checking verification typically becomes unfeasible due to the huge state space explosion caused by the system's concurrency. The Multirate PALS ("physically asynchronous, logically synchronous") methodology has been proposed to reduce the design and verification of a DCPS to the much simpler task of designing and verifying its underlying synchronous version, where components may operate with different periods. This paper presents a methodology for formally modeling and verifying multirate DCPSs using Multirate PALS. In particular, this methodology explains how to deal with the system's physical environment in Multirate PALS. We illustrate our methodology with a multirate DCPS consisting of an airplane maneuvered by a pilot, who turns the airplane to a specified angle through a distributed control system. Our formal analysis using Real-Time Maude revealed that the original design did not achieve a smooth turning maneuver, and led to a redesign of the system. We then use model checking and Multirate PALS to prove that the redesigned system satisfies the desired correctness properties, whereas model checking the corresponding asynchronous model is unfeasible. This shows that Multirate PALS is not only effective for formal DCPS verification, but can also be used effectively in the DCPS design process.
机译:分布式网络物理系统(DCPS),例如航空和地面运输系统,由于异步通信,网络延迟和时钟偏斜而很难设计和验证。由于系统并发性引起的巨大状态空间爆炸,他们的模型检查验证通常变得不可行。已经提出了多速率PALS(“物理异步,逻辑同步”)方法,以将DCPS的设计和验证减少到设计和验证其基础同步版本的更为简单的任务,其中组件可以以不同的周期运行。本文提出了一种使用多速率PALS正式建模和验证多速率DCPS的方法。特别是,该方法论解释了如何在Multirate PALS中处理系统的物理环境。我们用由飞行员操纵的飞机组成的多速率DCPS来说明我们的方法,该飞行员通过分布式控制系统将飞机转至指定角度。我们使用Real-Time Maude进行的正式分析显示,原始设计无法实现平稳的转向操作,并导致了系统的重新设计。然后,我们使用模型检查和Multirate PALS来证明重新设计的系统满足所需的正确性,而对相应的异步模型进行模型检查是不可行的。这表明Multirate PALS不仅对正式的DCPS验证有效,而且还可以在DCPS设计过程中有效使用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号