首页> 外文会议>ACM-IEEE International Conference on Formal Methods and Models for System Design >REAFFIRM: Model-Based Repair of Hybrid Systems for Improving Resiliency
【24h】

REAFFIRM: Model-Based Repair of Hybrid Systems for Improving Resiliency

机译:重申:基于模型的混合系统修复,以提高弹性

获取原文

摘要

Model-based design offers a promising approach for assisting developers to build reliable and secure cyber-physical systems in a systematic manner. In this methodology, a designer first constructs a model, with mathematically precise semantics, of the system under design, and performs extensive analysis with respect to correctness requirements before generating the implementation from the model. However, as new vulnerabilities are discovered, requirements evolve aimed at ensuring resiliency. There is currently a shortage of an inexpensive, automated software that can effectively repair the initial design, and a model-based system developer regularly needs to redesign and reimplement the system from scratch. In this paper, we propose a new methodology along with a MATLAB software called REAFFIRM to facilitate the model-based repair for improving the resiliency of cyber-physical systems. REAFFIRM takes as inputs 1) an original hybrid system modeled as a Simulink/Stateflow diagram, 2) a given resiliency pattern specified as a model transformation script, and 3) a safety requirement expressed as a Signal Temporal Logic formula, and outputs a repaired model which satisfies the requirement. The tool consists of two main modules, model transformation followed by model synthesis. While the latter component is built on top of the falsification tool Breach, to implement the former, we introduce a new model transformation language for hybrid systems, which we call HATL, to allow a designer to specify resiliency patterns. To evaluate the proposed approach, we use REAFFIRM to automatically synthesize the repaired models of four different case studies.
机译:基于模型的设计提供了帮助开发人员以系统化的方式来建立可靠和安全的网络物理系统有前途的方法。在这种方法中,设计者首先构造下设计模型,以数学上精确的语义,系统的,并且执行广泛的分析相对于从所述模型的实现之前正确性要求。然而,随着新的漏洞被发现,需求的不断变化,旨在确保弹性。目前一种廉价的,自动化的软件,它可以有效地修复初步设计的不足,基于模型的系统开发人员需要定期重新设计,并从头开始重新实现系统。在本文中,我们提出了一种新的方法与所谓的重申,以促进基于模型的修为提升的网络物理系统的弹性的MATLAB软件一起。重申需要作为输入1)建模为的Simulink / Stateflow的图,2)指定为模型转换脚本给定的弹性图案,以及3)表示为信号时序逻辑式安全要求的原始混合动力系统,并且输出一个被修复的模型其满足条件。该工具包括两个主要模块,模型转换接着模型合成。而后者组件是建立在伪造工具违约的顶部,实现前者,我们引入了一个新的模型转换语言的混合动力系统,我们称之为HATL,允许设计者指定弹性模式。为了评估所提出的方法,我们用重申自动合成的四个不同案例的修复模式。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号