Abstract
Concurrency bugs are becoming widespread with the emerging ubiquity of multicore processors and multithreaded software. They manifest during production runs and lead to severe losses. Many effective concurrency-bug detection tools have been built. However, the dependability of multi-threaded software does not improve until these bugs are handled statically or dynamically. This article discusses our recent progresses on fixing, preventing, and recovering from concurrency bugs.
Original language | English (US) |
---|---|
Journal | Science China Information Sciences |
Volume | 58 |
Issue number | 5 |
DOIs | |
State | Published - May 1 2015 |
All Science Journal Classification (ASJC) codes
- General Computer Science