- Conference Article
30
- 10.1145/2483760.2483766
EnforceMOP: a runtime property enforcement system for multithreaded programs
- Jul 15, 2013
- Qingzhou Luo + 1 more +1
Multithreaded programs are hard to develop and test. In order for programs to avoid unexpected concurrent behaviors at runtime, for example data-races, synchronization mechanisms are typically used to enforce a safe subset of thread interleavings. Also, to test multithreaded programs, devel- opers need to enforce the precise thread schedules that they want to test. These tasks are nontrivial and error prone.
Read more