发明申请
US20050010907A1 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
- 专利标题(中): 用于减少程序大小同时保持分支时间属性并自动检查这种简化程序的方法和装置
-
申请号: US10614618申请日: 2003-07-07
-
公开(公告)号: US20050010907A1公开(公告)日: 2005-01-13
- 发明人: Kedar Namjoshi
- 申请人: Kedar Namjoshi
- 主分类号: G06F9/44
- IPC分类号: G06F9/44 ; G06F9/45
摘要:
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.
信息查询