Automated Program Repair
A tool for automated repair of CUDA and OpenCL kernels
Property-Driven Fence Insertion Using Reorder Bounded Model Checking
This paper introduces Re-Order Bounded Model Checking to efficiently repair programs on weak memory models.
Automatically finding atomic regions for fixing bugs in Concurrent Programs
This paper presents a technique for automatically constructing a fix for buggy concurrent programs: given a concurrent program that does not satisfy user-provided assertions, we infer atomic blocks that fix the program. An atomic block protects a …