...
首页> 外文期刊>RSTI >Validation des règles de base de l'Atelier B
【24h】

Validation des règles de base de l'Atelier B

机译:确认工作室B的基本规则

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

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

       

摘要

The B method enables us to build a correct program from an abstract specification expressing the requirements, by refining step by step the abstract specification. Each step must be validated by proof with the help, for example, of the Atelier B proof tool. The Atelier B proof tool uses proof tactics and basic rules. Several years ago, experts proved these rules manually. Our objective is to validate the basic rules in a formal way. This article provides a formalization of a subset of the B language within the Coq system. Then we propose a methodology to validate the basic rules of the Atelier B or more precisely a convenient subset of these rules.%La méthode B permet de construire par raffinement un programme correct à partir d'une spécification abstraite qui exprime les besoins. Chaque étape de raffinement est validée à condition que soient établies certaines propriétés. La preuve de ces propriétés se fait à l'aide d'un outil de preuve, le prouveur de l'Atelier B par exemple. Ce dernier utilise des tactiques de preuve et des règles de base. Notre objectif est de valider les règles de base de l'Atelier B. Ces règles ont été validées manuellement par le passé. Pour plus de confiance, nous avons choisi de les valider formellement, à l'aide du système Coq. L'article propose une formalisation en Coq d'un sous-ensemble du langage B. Nous proposons ensuite une méthode de validation des règles de base de l'Atelier B ou plus exactement d'un sous-ensemble bien choisi de ces règles.
机译:通过逐步完善抽象规范,B方法使我们能够从表达需求的抽象规范中构建正确的程序。每个步骤都必须通过例如Atelier B打样工具的打样进行验证。 Atelier B证明工具使用证明策略和基本规则。几年前,专家们手动证明了这些规则。我们的目标是以正式方式验证基本规则。本文提供了Coq系统中B语言子集的形式化。然后,我们提出一种方法来验证Atelier B的基本规则,或更确切地说是这些规则的便捷子集。%B方法使您可以通过细化来表达需求的抽象规范来构造正确的程序。只要确定了某些属性,就可以验证每个优化步骤。这些属性的证明是使用证明工具(例如Atelier B证明者)完成的。后者使用证据策略和基本规则。我们的目标是验证工作室B的基本规则。这些规则已在过去手动进行过验证。为了获得更大的信心,我们选择使用Coq系统对其进行正式验证。本文提出了一种语言B子集的Coq形式化规范。然后,我们提出了一种验证工作室B的基本规则或更准确地选择这些规则的子集的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号