首页> 外文会议>International conference on software engineering and formal methods >Formal Verification of Discrete-Time MATLAB/Simulink Models Using Boogie
【24h】

Formal Verification of Discrete-Time MATLAB/Simulink Models Using Boogie

机译:使用Boogie的离散时间MATLAB / Simulink模型的形式验证

获取原文

摘要

Matlab/Simulink is a widely used industrial tool for the development of embedded systems. Many of these systems are safety critical, especially in automotive industries. At the same time, automatic formal verification techniques for Simulink, in particular on model level, are rare and often suffer from scalability issues. In this paper, we present an automatic transformation of discrete-time Matlab/Simulink models into the intermediate verification language Boogie. This transformation enables us to use the Boogie verification framework and inductive invariant checking for the automatic formal verification of Matlab/Simulink models. Additionally, verification objectives for common error classes are generated automatically. With our approach, we provide an automatic formal verification technique for Matlab/Simulink and the most common error classes which scales better than existing techniques in many cases. To demonstrate the practical applicability, we have applied our approach to a number of case studies from the automotive domain.
机译:Matlab / Simulink是用于嵌入式系统开发的广泛使用的工业工具。这些系统中有许多对安全性至关重要,尤其是在汽车工业中。同时,Simulink的自动形式验证技术(尤其是在模型级别)很少见,并且经常遇到可伸缩性问题。在本文中,我们提出了将离散时间Matlab / Simulink模型自动转换为中间验证语言Boogie的功能。这种转换使我们能够将Boogie验证框架和归纳不变检查用于Matlab / Simulink模型的自动形式验证。此外,还会自动生成常见错误类别的验证目标。通过我们的方法,我们为Matlab / Simulink提供了一种自动的形式验证技术,并提供了最常见的错误类别,在许多情况下,这些类别的扩展性比现有技术更好。为了证明实际的适用性,我们已将我们的方法应用于汽车领域的许多案例研究。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号