首页> 外文期刊>Microprocessors and microsystems >Design and verification of Cyber-Physical Systems using TrueTime, evolutionary optimization and UPPAAL
【24h】

Design and verification of Cyber-Physical Systems using TrueTime, evolutionary optimization and UPPAAL

机译:使用TrueTime,进化优化和UPPAAL设计和验证网络物理系统

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

摘要

Timing imperfections in Cyber-Physical Systems (CPS) components affect their performance and reliability. This investigation presents a methodology to design and verify CPS using multi-objective evolutionary optimization, model checking and supporting software tools. The time-varying delays in CPS are modeled as constant delays plus jitter. It is shown that the CPS design problem is a trade-off between performance and jitter margin. To make good trade-offs, this investigation models the design problem as a constrained multi-objective optimization problem. The design algorithm results in a non-linear and multi-objective optimization problem that is generally difficult to solve. To overcome this computation barrier, this investigation uses the evolutionary algorithm Non-dominated Sorting Genetic Algorithm II (NSGA II). Solution of the optimization problem computes the proportional integral and derivative controller gains that simultaneously maximize the jitter margin while improving the system performance. Implementing the CPS controller in embedded platform requires the selection and validation of the process schedules as well as network protocols. To validate the CPS design, the computed controller gains are simulated in TrueTime to verify the performance for a given network protocol and processor scheduling policy. Three scheduling policies are considered due to their appropriateness for use with temporal imperfections: fixed priority, earliest deadline first and deadline monotonic. Finally, to verify the CPS for timing guarantees, a timed-automata model is used that defines the timing interfaces among the components. The formal model is then used to verify CPS response time and properties such as safety using computation tree logic in UPPAAL model checker. The proposed CPS design and verification approach is illustrated on an industrial mine pump example. Our results demonstrate that the proposed approach can be used to design and validate CPS for performance and verify timing guarantees. The proposed method provides a systematic design and verification approach that can be used for deployments of CPS in industries. (C) 2016 Elsevier B.V. All rights reserved.
机译:网络物理系统(CPS)组件中的定时缺陷会影响其性能和可靠性。这项研究提出了一种使用多目标进化优化,模型检查和支持软件工具设计和验证CPS的方法。 CPS中随时间变化的延迟被建模为恒定延迟加抖动。结果表明,CPS设计问题是性能和抖动容限之间的权衡。为了做出良好的折衷,本研究将设计问题建模为受约束的多目标优化问题。设计算法导致非线性和多目标优化问题,通常很难解决。为了克服这一计算障碍,本研究使用了进化算法非支配排序遗传算法II(NSGA II)。优化问题的解决方案计算比例积分和微分控制器增益,该增益同时使抖动容限最大化,同时提高了系统性能。在嵌入式平台上实现CPS控制器需要选择和验证过程计划以及网络协议。为了验证CPS设计,在TrueTime中对计算出的控制器增益进行仿真,以验证给定网络协议和处理器调度策略的性能。由于适合在时间上不完善的情况下使用三种调度策略:固定优先级,最早截止时间优先和截止时间单调。最后,为了验证CPS的时序保证,使用了定时自动机模型,该模型定义了组件之间的时序接口。然后,使用UPPAAL模型检查器中的计算树逻辑,使用正式模型来验证CPS响应时间和属性(例如安全性)。工业矿井泵示例说明了建议的CPS设计和验证方法。我们的结果表明,所提出的方法可用于设计和验证CPS的性能,并验证时序保证。所提出的方法提供了一种系统的设计和验证方法,可用于在工业中部署CPS。 (C)2016 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号