Publication:
Verification tools for transactional programs

Placeholder

Organizational Units

Program

KU Authors

Co-Authors

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

Advisor

Publication Date

2015

Language

English

Type

Journal Article

Journal Title

Journal ISSN

Volume 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.

Description

Source:

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

Publisher:

Springer

Keywords:

Subject

General computer science, Theoretical computer science

Citation

Endorsement

Review

Supplemented By

Referenced By

Copy Rights Note

0

Views

0

Downloads

View PlumX Details