Variable and thread bounding for systematic testing of multithreaded programs
暂无分享,去创建一个
[1] Yuanyuan Zhou,et al. CTrigger: exposing atomicity violation bugs from their hiding places , 2009, ASPLOS.
[2] Madan Musuvathi,et al. Iterative context bounding for systematic testing of multithreaded programs , 2007, PLDI '07.
[3] Yuanyuan Zhou,et al. Learning from mistakes: a comprehensive study on real world concurrency bug characteristics , 2008, ASPLOS.
[4] Serdar Tasiran,et al. Goldilocks: a race and transaction-aware java runtime , 2007, PLDI '07.
[5] Koushik Sen,et al. Race directed random testing of concurrent programs , 2008, PLDI '08.
[6] Patrice Godefroid,et al. Partial-Order Methods for the Verification of Concurrent Systems , 1996, Lecture Notes in Computer Science.
[7] Shigeru Chiba. Javassist - A Reflection-based Programming Wizard for Java , 1998 .
[8] Sarfraz Khurshid,et al. Generalized Symbolic Execution for Model Checking and Testing , 2003, TACAS.
[9] Lars Ole Andersen,et al. Program Analysis and Specialization for the C Programming Language , 2005 .
[10] Robert S. Hanmer,et al. Model checking without a model: an analysis of the heart-beat monitor of a telephone switch using VeriSoft , 1998, ISSTA '98.
[11] Pravesh Kothari,et al. A randomized scheduler with probabilistic guarantees of finding bugs , 2010, ASPLOS XV.
[12] Zhiqiang Ma,et al. Ad Hoc Synchronization Considered Harmful , 2010, OSDI.
[13] Alexander Aiken,et al. Effective static race detection for Java , 2006, PLDI '06.
[14] Patrice Godefroid,et al. Model checking for programming languages using VeriSoft , 1997, POPL '97.
[15] Michael Burrows,et al. Eraser: a dynamic data race detector for multithreaded programs , 1997, TOCS.
[16] Pravesh Kothari,et al. A randomized scheduler with probabilistic guarantees of finding bugs , 2010, ASPLOS 2010.
[17] Zvonimir Rakamaric,et al. Delay-bounded scheduling , 2011, POPL '11.
[18] John Chapin,et al. Systematic Testing of Multithreaded Programs , 2000 .
[19] Scott D. Stoller,et al. Model-checking multi-threaded distributed Java programs , 2000, International Journal on Software Tools for Technology Transfer.
[20] Dawson R. Engler,et al. A few billion lines of code later , 2010, Commun. ACM.
[21] Koushik Sen,et al. A randomized dynamic program analysis technique for detecting real deadlocks , 2009, PLDI '09.
[22] Ondrej Lhoták,et al. Evaluating the benefits of context-sensitive points-to analysis using a BDD-based implementation , 2008, TSEM.
[23] Shmuel Katz,et al. Appraising fairness in distributed languages , 1987, POPL '87.
[24] HavelundKlaus,et al. Towards a framework and a benchmark for testing tools for multi-threaded programs , 2007 .
[25] Monica S. Lam,et al. Cloning-based context-sensitive pointer alias analysis using binary decision diagrams , 2004, PLDI '04.
[26] Klaus Havelund,et al. Towards a framework and a benchmark for testing tools for multi‐threaded programs , 2007, Concurr. Comput. Pract. Exp..
[27] Yuanyuan Zhou,et al. AVIO: Detecting Atomicity Violations via Access-Interleaving Invariants , 2007, IEEE Micro.
[28] Satish Narayanasamy,et al. LiteRace: effective sampling for lightweight data-race detection , 2009, PLDI '09.