Publication: PaRV: parallelizing runtime detection and prevention of concurrency errors
Loading...
Program
KU-Authors
Organization Authors
Co-Authors
Cristal, Adrian
Kestor, Gokcen
Unsal, Osman
Date
Language
Embargo Status
N/A
Journal Title
Journal ISSN
Volume Title
Alternative Title
Abstract
We present the PaRV tool for runtime detection of and recovery from data races in multi-threaded C and C++ programs. PaRV uses transactional memory technology for parallelizing runtime verification and for buffering write accesses during race checking. Application threads are slowed down only due to instrumentation, but not due to the computation performed by runtime verification algorithms since the latter are run concurrently on different threads. Buffering writes allows us to recover from races and to safeguard against later ones.
Source
Publisher
Springer Nature
Citation
item.page.haspartof
Source
Lecture Notes in Computer Science
item.page.ispartofseries
item.page.edition
DOI
10.1007/978-3-642-35632-2_6
item.page.datauri
item.page.link
Rights
N/A
Copyrights Note
Rights and licensing
N/A
