CSSTs: A Dynamic Data Structure for Partial Orders in Concurrent Execution Analysis
Hünkar Can Tunç,
Ameya Prashant Deshmukh,
Berk Cirisci
et al.
Abstract:Dynamic analyses are a standard approach to analyzing and testing concurrent programs. Such techniques observe program traces π and analyze them to infer the presence or absence of bugs. At its core, each analysis maintains a partial order π that represents order dependencies between the events of π . Naturally, the scalability of the analysis largely depends on maintaining π efficiently. The standard data structure for this task has thus far been Vector Clocks. These, however, are slow for analyses that f… Show more
Set email alert for when this publication receives citations?
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citationsβcitations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.