【24h】

Compositional Verification of Self-Adaptive Cyber-Physical Systems

机译:自适应网络物理系统的组成验证

获取原文
获取外文期刊封面目录资料

摘要

Cyber-Physical Systems (CPSs) must often self-adapt to respond to changes in their operating environment. However, using formal verification techniques to provide assurances that critical requirements are satisfied can be computationally intractable due to the large state space of self-adaptive CPSs. In this paper we propose a novel language, Adaptive CSP, to model self-adaptive CPSs modularly and provide a technique to support compositional verification of such systems. Our technique allows system designers to identify (a subset of) the CPS components that can affect satisfaction of given requirements, and define adaptation procedures of these components to preserve the requirements in the face of changes to the system's operating environment. System designers can then use Adaptive CSP to represent the system including potential self-adaptation procedures. The requirements can then be verified only against relevant components, independently from the rest of the system, thus enabling computationally tractable verification. Our technique enables the use of existing formal verification technology to check requirement satisfaction. We illustrate this through the use of FDR, a refinement checking tool. To achieve this, we provide an adequate translation from a subset of Adaptive CSP to the language of FDR. Our technique allows system designers to identify alternative adaptation procedures, potentially affecting different sets of CPS components, for each requirement, and compare them based on correctness and optimality. We demonstrate the feasibility of our approach using a substantive example of a smart art gallery. Our results show that our technique reduces the computational complexity of verifying self-adaptive CPSs and can support the design of adaptation procedures.
机译:网络物理系统(CPS)必须经常自适应响应其操作环境的变化。然而,使用正式验证技术,提供保证,即由于自适应CPS的大状态空间,满足的关键要求满足可以计算地难以解决。在本文中,我们提出了一种新颖的语言,自适应CSP,模拟自适应CPSS模块化,并提供一种支持这种系统的组成验证的技术。我们的技术允许系统设计人员识别可以影响对给定要求满足的CPS组件的(子集),并定义这些组件的适配程序,以保护面对系统的操作环境的变化。然后,系统设计人员可以使用自适应CSP来表示系统,包括潜在的自适应程序。然后可以仅从系统的其余部分独立于相关组件验证要求,从而实现了计算验证。我们的技术使得能够使用现有的正式验证技术来检查要求满足。我们通过使用FDR,精炼检查工具来说明这一点。为实现这一目标,我们提供了与FDR语言的自适应CSP子集进行了足够的翻译。我们的技术允许系统设计人员识别替代适应程序,可能影响每个要求的不同CPS组件,并基于正确性和最优性比较它们。我们展示了我们使用智能艺术画廊的实质性示例的方法的可行性。我们的研究结果表明,我们的技术可降低验证自适应CPS的计算复杂性,并支持适应程序的设计。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号