发明名称 Automatic region-based verification of garbage collectors
摘要 Systems and methods that add specifications to procedures in a garbage collector for indicating what each procedure does. Such annotations can be added in the source code, to indicate what the source code is to do when it runs—hence enabling an automatic verification of the garbage collector by a verification component. The specification can be presented as a logical formula that can be readily processed by a theorem prover, which is associated with the verification component. Such logical formulas can further employ regions to specify correctness of the garbage collector.
申请公布号 US8776032(B2) 申请公布日期 2014.07.08
申请号 US200912362444 申请日期 2009.01.29
申请人 Microsoft Corporation 发明人 Hawblitzel Chris
分类号 G06F9/45;G06F9/44 主分类号 G06F9/45
代理机构 代理人 Wight Steve;Boelitz Carole;Minhas Micky
主权项 1. A computer implemented method comprising the following computer executable acts: adding annotations via a specification in a source code of a garbage collector to indicate operation of the source during a run thereof; automatically generating verification conditions from each procedure of the source code based on the annotations; and automatically using a verification strategy based on regions for verifying the garbage collector by a verification component through the source code by automatically proving each verification condition without requiring the use of proof scripts.
地址 Redmond WA US
您可能感兴趣的专利