Fast error detection with coverage guarantees for concurrent software
暂无分享,去创建一个
[1] Dawson R. Engler,et al. Proceedings of the 5th Symposium on Operating Systems Design and Implementation Cmc: a Pragmatic Approach to Model Checking Real Code , 2022 .
[2] Patrice Godefroid,et al. Model checking for programming languages using VeriSoft , 1997, POPL '97.
[3] Armin Biere,et al. Symbolic Model Checking without BDDs , 1999, TACAS.
[4] Alex Groce,et al. Model checking Java programs using structural heuristics , 2002, ISSTA '02.
[5] Pierre Wolper,et al. Adding liveness properties to coupled finite-state machines , 1990, TOPL.
[6] Pierre Wolper,et al. Using partial orders for the efficient verification of deadlock freedom and safety properties , 1991, Formal Methods Syst. Des..
[7] Sérgio Vale Aguiar Campos,et al. Symbolic Model Checking , 1993, CAV.
[8] Sebastian Burckhardt,et al. Multicore acceleration of priority-based schedulers for concurrency bug detection , 2012, PLDI.
[9] Dragan Bosnacki,et al. Partial-Order Reduction for General State Exploring Algorithms , 2006, SPIN.
[10] Dragan Bosnacki,et al. Partial-order reduction for general state exploring algorithms , 2006, International Journal on Software Tools for Technology Transfer.
[11] Doron A. Peled,et al. Defining Conditional Independence Using Collapses , 1992, Theor. Comput. Sci..
[12] Thomas Ball,et al. Finding and Reproducing Heisenbugs in Concurrent Programs , 2008, OSDI.
[13] David L. Dill,et al. Validation with guided search of the state space , 1998, Proceedings 1998 Design and Automation Conference. 35th DAC. (Cat. No.98CH36175).
[14] Patrice Godefroid,et al. Refining Dependencies Improves Partial-Order Verification Methods (Extended Abstract) , 1993, CAV.
[15] Yuanyuan Zhou,et al. CTrigger: exposing atomicity violation bugs from their hiding places , 2009, ASPLOS.
[16] Madan Musuvathi,et al. Iterative context bounding for systematic testing of multithreaded programs , 2007, PLDI '07.
[17] Peter Norvig,et al. Artificial Intelligence: A Modern Approach , 1995 .
[18] Klaus Havelund,et al. Model checking JAVA programs using JAVA PathFinder , 2000, International Journal on Software Tools for Technology Transfer.
[19] Patrice Godefroid,et al. Dynamic partial-order reduction for model checking software , 2005, POPL '05.
[20] Edmund M. Clarke,et al. Design and Synthesis of Synchronization Skeletons Using Branching Time Temporal Logic , 2008, 25 Years of Model Checking.
[21] Stefan Edelkamp,et al. Large-Scale Directed Model Checking LTL , 2006, SPIN.
[22] Stefan Edelkamp,et al. Directed explicit model checking with HSF-SPIN , 2001, SPIN '01.
[23] Sebastian Burckhardt,et al. Effective ? , 2010 .
[24] Marco Pistore,et al. NuSMV 2: An OpenSource Tool for Symbolic Model Checking , 2002, CAV.
[25] Patrice Godefroid,et al. Partial-Order Methods for the Verification of Concurrent Systems , 1996, Lecture Notes in Computer Science.
[26] Klaus Havelund,et al. Model Checking Programs , 2004, Automated Software Engineering.
[27] Pravesh Kothari,et al. A randomized scheduler with probabilistic guarantees of finding bugs , 2010, ASPLOS XV.
[28] Marek Olszewski,et al. Kendo: efficient deterministic multithreading in software , 2009, ASPLOS.
[29] Richard E. Korf,et al. Frontier search , 2005, JACM.
[30] Nissim Francez,et al. Appraising fairness in languages for distributed programming , 2005, Distributed Computing.
[31] Koushik Sen,et al. CalFuzzer: An Extensible Active Testing Framework for Concurrent Programs , 2009, CAV.
[32] Koushik Sen,et al. Race directed random testing of concurrent programs , 2008, PLDI '08.
[33] Eric Mercer,et al. Guided model checking for programs with polymorphism , 2009, PEPM '09.
[34] Sebastian Burckhardt,et al. Preemption Sealing for Efficient Concurrency Testing , 2010, TACAS.
[35] Madan Musuvathi,et al. Fair stateless model checking , 2008, PLDI '08.
[36] Shaz Qadeer,et al. Partial-Order Reduction for Context-Bounded State Exploration , 2007 .
[37] Matthew B. Dwyer,et al. Parallel Randomized State-Space Search , 2007, 29th International Conference on Software Engineering (ICSE'07).
[38] Edmund M. Clarke,et al. Symbolic Model Checking: 10^20 States and Beyond , 1990, Inf. Comput..
[39] Zvonimir Rakamaric,et al. Delay-bounded scheduling , 2011, POPL '11.
[40] Pierre Wolper,et al. A partial approach to model checking , 1991, [1991] Proceedings Sixth Annual IEEE Symposium on Logic in Computer Science.
[41] Gerard J. Holzmann,et al. The Model Checker SPIN , 1997, IEEE Trans. Software Eng..
[42] Gerard J. Holzmann,et al. Coverage Preserving Reduction Strategies for Reachability Analysis , 1992, PSTV.
[43] Brandon Lucia,et al. Cooperative empirical failure avoidance for multithreaded programs , 2013, ASPLOS '13.
[44] Stefan Edelkamp,et al. Directed explicit-state model checking in the validation of communication protocols , 2004, International Journal on Software Tools for Technology Transfer.
[45] Judea Pearl,et al. Heuristics : intelligent search strategies for computer problem solving , 1984 .
[46] Stefan Edelkamp,et al. Directed Error Detection in C++ with the Assembly-Level Model Checker StEAM , 2004, SPIN.
[47] Sarfraz Khurshid,et al. Exploring very large state spaces using genetic algorithms , 2004, International Journal on Software Tools for Technology Transfer.
[48] Doron A. Peled,et al. All from One, One for All: on Model Checking Using Representatives , 1993, CAV.
[49] Brandon Lucia,et al. DMP: deterministic shared memory multiprocessing , 2009, IEEE Micro.
[50] Pravesh Kothari,et al. A randomized scheduler with probabilistic guarantees of finding bugs , 2010, ASPLOS 2010.