Invention Grant
- Patent Title: Systems and methods for finding concurrency errors
- Patent Title (中): 查找并发错误的系统和方法
-
Application No.: US13312844Application Date: 2011-12-06
-
Publication No.: US08832659B2Publication Date: 2014-09-09
- Inventor: Luis Ceze , Brandon Lucia
- Applicant: Luis Ceze , Brandon Lucia
- Applicant Address: US WA Seattle
- Assignee: University of Washington through its Center for Commercialization
- Current Assignee: University of Washington through its Center for Commercialization
- Current Assignee Address: US WA Seattle
- Agency: Christensen O'Connor Johnson Kindness PLLC
- Main IPC: G06F9/45
- IPC: G06F9/45 ; G06F9/44

Abstract:
Systems and methods for detecting concurrency bugs are provided. In some embodiments, context-aware communication graphs that represent inter-thread communication are collected during test runs, and may be labeled according to whether the test run was correct or failed. Graph edges that are likely to be associated with failed behavior are determined, and probable reconstructions of failed behavior are constructed to assist in debugging. In some embodiments, software instrumentation is used to collect the communication graphs. In some embodiments, hardware configured to collect the communication graphs is provided.
Public/Granted literature
- US20120144372A1 SYSTEMS AND METHODS FOR FINDING CONCURRENCY ERRORS Public/Granted day:2012-06-07
Information query