Roopsha Samanta

Succinct Representation of Concurrent Trace Sets

RiSE will host a talk by Roopsha Samanta on February 19, 2015.

DATE:Thursday, February 19, 2015
VENUE:Seminar Room Zemanek


We present a method and a tool for generating succinct representations of sets of concurrent traces. We focus on trace sets that contain all correct or all incorrect permutations of events from a given trace. We represent trace sets as Boolean combinations of happens-before ordering constraints between events. We claim that our trace set representations can drive diverse verification, fault localization, repair, and synthesis techniques for concurrent programs. We demonstrate this by using our tool in three case studies involving synchronization synthesis, bug summarization, and abstraction refinement based verification. In each case study, our initial experimental results have been promising.

Comments are closed.