<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

Publication:
PaRV: parallelizing runtime detection and prevention of concurrency errors

Loading...
Thumbnail Image

Departments

School / College / Institute

Item type:Organizational Unit,

Program

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

Endorsement

Review

Supplemented By

Referenced By

Related Patent

Related Goal

Google Scholar
Scholar'da Ara ↗
Altmetric
Dimensions
PlumX Metrikleri
BIP! Indicators