Publication: Runtime verification of concurrency-specific correctness criteria
Loading...
Program
KU-Authors
Organization Authors
Co-Authors
Qadeer, Shaz
Date
Language
Type
Embargo Status
N/A
Journal Title
Journal ISSN
Volume Title
Alternative Title
Abstract
We give an overview of correctness criteria specific to concurrent shared-memory programs and runtime verification techniques for verifying these criteria. We cover a spectrum of criteria, from ones focusing on low-level thread interference such as races to higher-level ones such as linearizability. We contrast these criteria in the context of runtime verification. We present the key ideas underlying the runtime verification techniques for these criteria and summarize the state of the art. Finally, we discuss the issue of coverage for runtime verification for concurrency and present techniques that improve the set of covered thread interleavings.
Source
Publisher
Springer
Citation
item.page.haspartof
Source
International Journal on Software Tools for Technology Transfer
item.page.ispartofseries
item.page.edition
DOI
10.1007/s10009-011-0210-1
item.page.datauri
item.page.link
Rights
N/A
Copyrights Note
Rights and licensing
N/A
