Invention Grant
US08527976B2 System and method for generating error traces for concurrency bugs
有权
用于生成并发错误的错误跟踪的系统和方法
- Patent Title: System and method for generating error traces for concurrency bugs
- Patent Title (中): 用于生成并发错误的错误跟踪的系统和方法
-
Application No.: US12241340Application Date: 2008-09-30
-
Publication No.: US08527976B2Publication Date: 2013-09-03
- Inventor: Vineet Kahlon , Sriram Sankarnarayanan , Aarti Gupta
- Applicant: Vineet Kahlon , Sriram Sankarnarayanan , Aarti Gupta
- Applicant Address: US NJ Princeton
- Assignee: NEC Laboratories America, Inc.
- Current Assignee: NEC Laboratories America, Inc.
- Current Assignee Address: US NJ Princeton
- Agent Joseph Kolodka
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
A system and method for program verification includes generating a product transaction graph for a concurrent program, which captures warnings for potential errors. The warnings are filtered to remove bogus warnings, by using constraints from synchronization primitives and invariants that are derived by performing one or more dataflow analysis methods for concurrent programs. The dataflow analysis methods are applied in order of overhead expense. Concrete execution traces are generated for remaining warnings using model checking.
Public/Granted literature
- US20090125887A1 SYSTEM AND METHOD FOR GENERATING ERROR TRACES FOR CONCURRENCY BUGS Public/Granted day:2009-05-14
Information query