首页> 外国专利> Method and apparatus for reducing a program size while maintaining branching time properties and automated checking of such reduced programs

Method and apparatus for reducing a program size while maintaining branching time properties and automated checking of such reduced programs

机译:用于在保持分支时间属性的同时减小程序大小并自动检查这种减小的程序的方法和装置

摘要

A method and apparatus are provided a method and apparatus for reducing a program that preserves branching time properties, including existential and universal aspects. An alternating transition system (ATS) is abstracted, formed by a product of a program, M, with an alternating tree automaton, A, for a property, f. The disclosed program abstraction method generates the abstract program and an altered version of the branching time property, f. An automated program check, such as a model check, is performed on the abstract program for the altered branching time property. The invention provides semantic completeness: i.e., whenever a program satisfies a property, this can be shown using a finite-state abstract ATS produced by the method. Choice predicates can be employed to help resolve nondeterminism at OR states, and rank functions can be employed to help preserve progress properties.
机译:提供了一种方法和装置,用于减少保留分支时间属性的程序,该程序包括存在和普遍方面。交替转换系统(ATS)由程序M的乘积与属性f的交替树自动机A组成。所公开的程序抽象方法生成抽象程序和分支时间属性f的改变版本。针对更改后的分支时间属性,对抽象程序执行自动程序检查,例如模型检查。本发明提供语义完整性:即,只要程序满足属性,就可以使用由该方法产生的有限状态抽象ATS来显示。选择谓词可用于帮助解决OR状态下的不确定性,等级函数可用于帮助保留进度属性。

著录项

  • 公开/公告号US2005010907A1

    专利类型

  • 公开/公告日2005-01-13

    原文格式PDF

  • 申请/专利权人 KEDAR SHARADCHANDRA NAMJOSHI;

    申请/专利号US20030614618

  • 发明设计人 KEDAR SHARADCHANDRA NAMJOSHI;

    申请日2003-07-07

  • 分类号G06F9/44;

  • 国家 US

  • 入库时间 2022-08-21 22:25:32

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号