首页> 外文会议>SAE AeroTech Congress Exhibition >Formal Methods for the Analysis of Critical Control Systems Models: Combining Non-Linear and Linear Analyses
【24h】

Formal Methods for the Analysis of Critical Control Systems Models: Combining Non-Linear and Linear Analyses

机译:分析关键控制系统模型的正式方法:结合非线性和线性分析

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

摘要

Critical control systems are often built as a combination of a control core with safety mechanisms allowing to recover from failures. For example a PID controller used with triplicated inputs. Typically those systems would be designed at the model level in a synchronous language like Lustre or Simulink, and their code automatically generated from those models. In previous SAE symposium, we addressed the formal analysis of such systems - focusing on the safety parts - using a combination of formal techniques, ie. k-induction and abstract interpretation. The approach developed here extends the analysis of the system to the control core. We present a new analysis framework combining the analysis of open-loop stable controller with those safety constructs. We introduce the basic analysis approaches: abstract interpretation synthesizing quadratic invariants and backward analysis based on quantifier elimination. Then we apply it on a simple but representative example that no other available state-of-the-art technique is able to analyze. This contribution is another step towards early use of formal methods for critical embedded software such as the ones of the aerospace industry.
机译:关键控制系统通常是控制核心的组合,具有安全机制,允许从故障中恢复。例如,PID控制器用于三倍一次输入。通常,这些系统将以Listre或Simulink的同步语言设计在模型级别,以及它们从这些模型生成的代码。在以前的SAE研讨会中,我们解决了对这种系统的正式分析 - 专注于安全部件 - 使用正式技术的组合,即。 k-归纳和抽象解释。此处开发的方法将系统的分析扩展到控制核心。我们提出了一种新的分析框架,将开环稳定控制器分析与这些安全结构相结合。我们介绍了基本分析方法:抽象解释合成基于量化消除的二次不变性和向后分析。然后我们将其应用于一个简单但代表性的例子,即没有其他可用的最先进技术能够分析。这一贡献是早期利用正式方法的另一步,即用于诸如航空航天行业的批判性嵌入式软件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号