首页> 外文会议>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是一种广泛使用的工业工具,用于开发嵌入式系统。许多这些系统都是安全关键的,特别是在汽车行业中。同时,用于模拟级别的自动正式验证技术,特别是在模型级别,是罕见的,并且经常遭受可扩展性问题。在本文中,我们向中间验证语言Boogie展示了离散时间Matlab / Simulink模型的自动转换。此转换使我们能够使用Boogie验证框架和归纳不变检查Matlab / Simulink模型的自动正式验证。此外,将自动生成常见错误类的验证目标。通过我们的方法,我们为Matlab / Simulink提供了自动正式验证技术以及最常见的错误类,这些技术在许多情况下比现有技术更好。为了证明实际适用性,我们已经将我们的方法应用于来自汽车领域的许多案例研究。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号