On Verifying TSO Robustness for Event-Driven Asynchronous Programs

Bouajjani, Ahmed ; Enea, Constantin ; Mukund, Madhavan ; Roy, Rajarshi (2019) On Verifying TSO Robustness for Event-Driven Asynchronous Programs Springer Nature.

Full text not available from this repository.

Official URL: https://www.cmi.ac.in/~madhavan/publications.html

Abstract

We present a method for checking whether an event-driven asynchronous program running under the Total Store Ordering (TSO) memory model is robust, i.e., all its TSO computations are equivalent to computations under the Sequential Consistency (SC) semantics. We show that this verification problem can be reduced in polynomial time to a reachability problem in a program with two threads, provided that the original program satisfies a criterion called robustness against concurrency, introduced recently in the literature. This result allows to avoid explicit handling of all concurrent executions in the analysis, which leads to an important gain in complexity.

Item Type:Book
Source:Copyright of this article belongs to Springer Nature.
ID Code:125203
Deposited On:08 Jan 2022 10:12
Last Modified:08 Jan 2022 10:12

Repository Staff Only: item control page