Fixing, preventing, and recovering from concurrency bugs

Dong Dong Deng, Guo Liang Jin, Marc de Kruijf, Ang Li, Ben Liblit, Shan Lu, Shan Xiang Qi, Jing Lei Ren, Karthikeyan Sankaralingam, Lin Hai Song, Yong Wei Wu, Ming Xing Zhang, Wei Zhang, Wei Min Zheng

Research output: Contribution to journalReview articlepeer-review

8 Scopus citations


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 languageEnglish (US)
JournalScience China Information Sciences
Issue number5
StatePublished - May 1 2015

All Science Journal Classification (ASJC) codes

  • General Computer Science

Cite this