发明授权
- 专利标题: Compiler validation via program verification
- 专利标题(中): 通过程序验证编译器验证
-
申请号: US12977669申请日: 2010-12-23
-
公开(公告)号: US08843908B2公开(公告)日: 2014-09-23
- 发明人: Chris Hawblitzel , Shuvendu K. Lahiri
- 申请人: Chris Hawblitzel , Shuvendu K. Lahiri
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 代理商 Steve Wight; Carole Boelitz; Micky Minhas
- 主分类号: G06F9/45
- IPC分类号: G06F9/45 ; G06F11/36
摘要:
To overcome the difficulties inherent in traditional compiler validating methods, a new technique is herein provided for validating compiler output via program verification. In one embodiment, this technique is implemented as an automated tool that merges both a source program and the compiler-generated target program into a single (intermediate) program. An automated program verifier is then applied to the merged program. Subsequently, the program verifier compares the source and target programs and determines if the programs are semantically equivalent.
公开/授权文献
- US20120167066A1 COMPILER VALIDATION VIA PROGRAM VERIFICATION 公开/授权日:2012-06-28
信息查询