发明名称 METHODS AND SYSTEMS TO IDENTIFY AND REPRODUCE CONCURRENCY VIOLATIONS IN MULTI-THREADED PROGRAMS USING EXPRESSIONS
摘要 Methods and systems to identify and reproduce concurrency bugs in multi-threaded programs are disclosed. An example method disclosed herein includes defining a data type. The data type includes a first predicate associated with a first thread of a multi-threaded program that is associated with a first condition, a second predicate that is associated with a second thread of the multi-threaded program, the second predicate being associated with a second condition, and an expression that defines a relationship between the first predicate and the second predicate. The relationship, when satisfied, causes the concurrency bug to be detected. A concurrency bug detector conforming to the data type is used to detect the concurrency bug in the multi-threaded program.
申请公布号 US2014007054(A1) 申请公布日期 2014.01.02
申请号 US201213535334 申请日期 2012.06.27
申请人 WU YOUFENG;GOTTSCHLICH JUSTIN E.;POKAM GILLES;HU SHILIANG;ADL-TABATABAI ALI-REZA;PEREIRA CRISTIANO L. 发明人 WU YOUFENG;GOTTSCHLICH JUSTIN E.;POKAM GILLES;HU SHILIANG;ADL-TABATABAI ALI-REZA;PEREIRA CRISTIANO L.
分类号 G06F11/36 主分类号 G06F11/36
代理机构 代理人
主权项
地址