Invention Grant
US08862942B2 Method of system for detecting abnormal interleavings in concurrent programs 有权
在并发程序中检测异常交错的系统方法

Method of system for detecting abnormal interleavings in concurrent programs
Abstract:
A method and system for detecting abnormal interleavings in a multi-threaded program includes generating an execution log in response to execution of the multi-threaded program. Based on the execution log, a list of allowable immediate interleavings is generated if the execution of the multi-threaded program resulted in no concurrency errors and a list of suspicious immediate interleavings is generated if the execution of the multi-threaded program resulted in one or more concurrency errors. The first and second lists are compared to generate a list of error-causing immediate interleavings. A replayable core is then generated and executed based on the list of error-causing immediate interleavings.
Information query
Patent Agency Ranking
0/0