首页> 外文会议>IEEE International Conference on Software Engineering and Formal Methods >Tutorial: Automated Formal Methods with PVS, SAL, and Yices
【24h】

Tutorial: Automated Formal Methods with PVS, SAL, and Yices

机译:教程:具有PVS,SAL和YICE的自动化正式方法

获取原文

摘要

This full-day tutorial provides an introduction to automated formal methods using modern tools and methods. PVS is a comprehensive system for formal specification and analysis. It provides an attractive specification language based on higher order logic extended with dependent types and structural and predicate subtypes, and includes constructs for recursively defined abstract data types, recursive functions, inductive relations, and tabular specifications, as well as traditional logical formulas. Analysis capabilities include very strong typechecking (which can involve theorem proving), direct execution (at speeds within a factor of five of hand-crafted C), random testing, theorem proving, and symbolic model checking (with predicate abstraction). The PVS theorem prover provides powerful automation including rewriting and decision procedures for real and integer arithmetic, and is scriptable. Properties to be verified can be expressed as individual logical formulas, as CTL properties (for model checking), or as theory interpretations. The system is supported by massive built-in and user-provided libraries of specifications for mathematics and computer science.
机译:本全日制教程提供了使用现代工具和方法的自动形式方法介绍。 PVS是一个全面的正式规范和分析系统。它提供了一种基于具有依赖类型和结构和谓词亚型的高阶逻辑基于更高阶逻辑的有吸引力的规范语言,并且包括用于递归定义的抽象数据类型,递归功能,归纳关系和表格规范的构造,以及传统的逻辑公式。分析能力包括非常强大的TypeCrecking(这可能涉及定理证明),直接执行(以手工制作的五个因素内的速度),随机测试,定理证明和符号模型检查(具有谓词抽象)。 PVS定理先驱提供了强大的自动化,包括重写和实际算术的重写和决策程序,并且是可脚本的。要验证的属性可以表示为单独的逻辑公式,作为CTL属性(用于模型检查)或作为理论解释。该系统由大规模内置和用户提供的数学和计算机科学规范的库支持。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号