首页> 外文期刊>RSTI >Expérimentations en Coq pour un générateur de code qualifiable
【24h】

Expérimentations en Coq pour un générateur de code qualifiable

机译:用于合格代码生成器的公鸡实验

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

摘要

Cet article présente une utilisation pragmatique de méthodes formelles pour la conception et la vérification de certains composants du générateur de code séquentiel GeneAuto, qualifiable pour les systèmes embarqués critiques selon les normes de certification DO178B. Ce générateur accepte un sous-ensemble des langages Simulink/Stateflow et SciCOS et produit du langage C au standard MISRA. Nous présentons les motivations principales du choix de l'assistant de preuve Coq, la méthode d'utilisation et son application à l'ordonnanceur de blocs. Le programme OCaML extrait, expérimenté pour des modèles industriels réels, fait partie de l'outil actuellement disponible.%This paper presents a pragmatic use of formal methods for the design and verification of components for the GeneAuto code generator that produces sequential software, which can be qualified according to the current standards for safety critical embedded systems for public transportation (i.e. DO178B). This code generator handles a subset of the Simuunk/Stateflow and Scicos languages and produces MISRA C code. This paper presents the main concepts guiding the choice of the Coq proof assistant, the proposed method, and its application to the block sequencer. The extracted OCaML program has been experimented and validated using real industrial models and is part of the currently available toolset.
机译:本文介绍了一种实用的形式化方法,用于设计和验证GeneAuto顺序代码生成器的某些组件,这些组件可以根据DO178B认证标准用于关键的嵌入式系统。该生成器接受Simulink / Stateflow和SciCOS语言的子集,并生成符合MISRA标准的C语言。我们介绍了选择Coq证明助手的主要动机,使用方法及其在块调度程序中的应用。提取的OCaML程序已在实际的工业模型中进行了测试,是当前可用工具的一部分。%本文介绍了形式化方法的实用用法,用于设计和验证GeneAuto代码生成器的组件,该代码生成器可以生成顺序软件,该软件可以根据现行的公共交通安全关键嵌入式系统标准(即DO178B)获得资格。该代码生成器处理Simuunk / Stateflow和Scicos语言的子集,并生成MISRA C代码。本文介绍了指导Coq证明助手的选择的主要概念,所提出的方法及其在块序列发生器中的应用。提取的OCaML程序已使用实际的工业模型进行了实验和验证,并且是当前可用工具集的一部分。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号