首页> 外文期刊>Theoretical computer science >Proof assistance for real-time systems using an interactive theorem prover
【24h】

Proof assistance for real-time systems using an interactive theorem prover

机译:使用交互式定理证明器为实时系统提供证明帮助

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

摘要

This paper discusses the adaptation of the PVS theorem prover for performing analysis of real-time systems written in the ASTRAL formal specification language. Several issues arose during the encoding of ASTRAL that are relevant to the encoding of many real-time specification languages such as encoding formulas as types, handling partial functions, dealing with noninterleaved concurrency, and defining irregular operators. These issues and possible solutions are presented as well as how they were handled in the ASTRAL encoding. A translator was written that translates any ASTRAL specification into its corresponding PVS encoding. After performing the proofs of several systems using their translations, PVS strategies were developed to automate the proofs of certain types of properties. In particular, strategies are presented for fully automating the proofs of certain classes of untimed properties. In addition, strategies were developed for partially automating the derivation of timed executions using transition steps. The encoding was used as the basis for a fully automated transition sequence generator tool, which has a wide variety of applications.
机译:本文讨论了PVS定理证明者对进行以ASTRAL形式规范语言编写的实时系统进行分析的方法。在ASTRAL的编码过程中出现了许多与许多实时规范语言的编码有关的问题,例如将公式编码为类型,处理部分函数,​​处理非交错并发以及定义不规则运算符。介绍了这些问题和可能的解决方案,以及如何在ASTRAL编码中处理它们。编写了一个翻译程序,可以将任何ASTRAL规范翻译为相应的PVS编码。在使用其翻译执行多个系统的证明后,开发了PVS策略以使某些类型的属性的证明自动化。特别是,提出了用于完全自动化某些类别的非定时属性的证明的策略。此外,还开发了一些策略,用于使用过渡步骤部分自动化定时执行的派生。编码用作全自动过渡序列生成器工具的基础,该工具具有广泛的应用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号