1. 2011. The Pecan Benchmarks. http://www.cse.ust.hk/prism/pecan/#Experiment 2016. JaConTeBe Object Biography. http://sir.unl.edu/portal/bios/JaConTeBe.php 2018. Abstract Syntax Tree. http://www.eclipse.org/articles/article.php?file= Article-JavaCodeManipulation_AST/index.html 2018. The Fix page. https://github.com/PFixConcurrency/Fix 2018. The FixExamples page. https://github.com/PFixConcurrency/FixExamples 2018. The Soot GitHub Project. https://github.com/Sable/soot PFix: Fixing Concurrency Bugs Based on Memory Access Patterns ASE ’18 September 3–7 2018 Montpellier France 2011. The Pecan Benchmarks. http://www.cse.ust.hk/prism/pecan/#Experiment 2016. JaConTeBe Object Biography. http://sir.unl.edu/portal/bios/JaConTeBe.php 2018. Abstract Syntax Tree. http://www.eclipse.org/articles/article.php?file= Article-JavaCodeManipulation_AST/index.html 2018. The Fix page. https://github.com/PFixConcurrency/Fix 2018. The FixExamples page. https://github.com/PFixConcurrency/FixExamples 2018. The Soot GitHub Project. https://github.com/Sable/soot PFix: Fixing Concurrency Bugs Based on Memory Access Patterns ASE ’18 September 3–7 2018 Montpellier France
2. Inferring models of concurrent systems from logs of their behavior with CSight
3. Fixing deadlocks via lock pre-acquisitions
4. Adaptively generating high quality fixes for atomicity violations