...
首页> 外文期刊>International Journal on Software Tools for Technology Transfer >Hybrid automata: from verification to implementation
【24h】

Hybrid automata: from verification to implementation

机译:混合自动机:从验证到实施

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

获取外文期刊封面封底 >>

       

摘要

Hybrid automata are an important formalism for modeling dynamical systems exhibiting mixed discrete-continuous behavior such as control systems and are amenable to formal verification. However, hybrid automata lack expressiveness compared to integrated model-based design frameworks such as the MathWorks' Simulink/Stateflow (SlSf). In this paper, we propose a technique for correct-by-construction compositional design of cyber-physical systems (CPS) by embedding hybrid automata into SlSf models. Hybrid automata are first verified using verification tools such as SpaceEx and then automatically translated to embed the hybrid automata into SlSf models such that the properties verified are transferred and maintained in the translated SlSf model. The resultant SlSf model can then be used for automatic code generation and deployment to hardware, resulting in an implementation. The approach is implemented in a software tool building on the HyST model transformation tool for hybrid systems. We show the effectiveness of our approach on a CPS case studya closed-loop buck converterand validate the overall correct-by-construction methodology: from formal verification to implementation in hardware controlling an actual physical plant.
机译:混合自动机是一种重要的形式主义,用于对表现出混合离散连续行为的动态系统(例如控制系统)进行建模,并且可以进行形式验证。但是,与基于集成模型的集成设计框架(例如MathWorks的Simulink / Stateflow(SlSf))相比,混合自动机缺乏表现力。在本文中,我们提出了一种通过将混合自动机嵌入到SlSf模型中来对网络物理系统(CPS)进行按构造正确设计的技术。混合自动机首先使用SpaceEx等验证工具进行验证,然后自动转换以将混合自动机嵌入到SlSf模型中,从而在转换后的SlSf模型中转移并维护已验证的属性。然后,生成的SlSf模型可用于自动代码生成和部署到硬件,从而实现。该方法在基于混合系统的HyST模型转换工具的软件工具中实现。我们在闭环降压转换器的CPS案例研究中展示了我们的方法的有效性,并验证了整体按构造校正方法:从形式验证到在控制实际物理工厂的硬件中实施。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号