Topic ID: |
2924 | |
Title: |
Static Analysis for Detecting Concurrency Bugs in Concurrent C/C++ Programs | |
Supervisor: |
Jingling Xue | |
Research Area: |
Programming Languages | |
| Associated Staff | ||
|---|---|---|
Assessor: |
Manuel Chakravarty | |
| Topic Details | ||
Status: |
Active | |
Type: |
R & D | |
Programs: |
CS CE SE | |
Group Suitable: |
Yes | |
Industrial: |
Yes | |
Pre-requisites: |
-- | |
Description: |
Concurrent programming is gaining significant prominence in the software industry, especially due to the advent of multicores. The future of programming is concurrent programming. However, concurrent programming is hard. Concurrency bugs, such as data races, deadlocks, livelocks, atomicity violations and serialisability violations, and concurrency-related security vulnerabilities, are hard to detect, reproduce, debug and fix. Most of these concurrent bugs are of high severity, causing hangs or crashes.
|
|
Comments: |
http://www.gotw.ca/publications/concurrency-ddj.htm http://www.ddj.com/development-tools/193500967?cid=RSSfeed_DDJ_debugging http://www.cse.unsw.edu.au/~jingling/saw08.pdf
|
|
| Past Student Reports | ||
| No Reports Available. Contact the supervisor for more information.
Check out all available reports in the CSE Thesis Report Library. NOTE: only current CSE students can login to view and select reports to download. |
||