Publication:
Verification tools for transactional programs

Placeholder

School / College / Institute

Organizational Unit

Program

KU Authors

Co-Authors

Cristal, Adrian
Cohen, Ernie
Unsal, Osman
Elmas, Tayfun

Publication Date

Language

Embargo Status

Journal Title

Journal ISSN

Volume Title

Alternative Title

Abstract

While transactional memory has been investigated intensively, its use as a programming primitive by application and system builders is only recently becoming widespread, especially with the availability of hardware support in mainstream commercial CPUs. One key benefit of using transactional memory while writing applications is the simplicity of not having to reason at a low level about synchronization. For this to be possible, verification tools that are aware of atomic blocks and their semantics are needed. While such tools are clearly needed for the adoption of transactional memory in real systems, research in this area is quite preliminary. In this chapter, we provide highlights of our previous work on verification tools for transactional programs.

Source

Publisher

Springer

Subject

General computer science, Theoretical computer science

Citation

Has Part

Source

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

Book Series Title

Edition

DOI

10.1007/978-3-319-14720-8_14

item.page.datauri

Link

Rights

Copyrights Note

Endorsement

Review

Supplemented By

Referenced By

0

Views

0

Downloads

View PlumX Details