PathExpander: Architectural Support for Increasing the Path Coverage of Dynamic Bug Detection
暂无分享,去创建一个
Wei Liu | Yuanyuan Zhou | Shan Lu | Josep Torrellas | Pin Zhou | Yuanyuan Zhou | Shan Lu | Wei Liu | Pin Zhou | J. Torrellas | Wei Liu
[1] Peter Y.-T. Hsu,et al. Highly concurrent scalar processing , 1986, ISCA '86.
[2] Robert O. Hastings,et al. Fast detection of memory leaks and access errors , 1991 .
[3] Todd M. Austin,et al. Efficient detection of all pointer and array access errors , 1994, PLDI '94.
[4] Marc Roper,et al. Software Testing , 1994 .
[5] Scott A. Mahlke,et al. A comparison of full and partial predicated execution support for ILP processors , 1995, Proceedings 22nd Annual International Symposium on Computer Architecture.
[6] E. Smith,et al. Selective Dual Path Execution , 1996 .
[7] Threaded multiple path execution , 1998, Proceedings. 25th Annual International Symposium on Computer Architecture (Cat. No.98CB36235).
[8] Margaret Martonosi,et al. Multipath execution: opportunities and limits , 1998, ICS '98.
[9] Dirk Grunwald,et al. Selective eager execution on the PolyPath architecture , 1998, ISCA.
[10] Mary Lou Soffa,et al. Automated test data generation using an iterative relaxation method , 1998, SIGSOFT '98/FSE-6.
[11] Josep Torrellas,et al. Architectural support for scalable speculative parallelization in shared-memory multiprocessors , 2000, Proceedings of 27th International Symposium on Computer Architecture (IEEE Cat. No.RS00201).
[12] Josep Torrellas,et al. Removing architectural bottlenecks to the scalability of speculative parallelization , 2001, Proceedings 28th Annual International Symposium on Computer Architecture.
[13] Jie Xu,et al. Building dependable software for critical applications: multi-version software versus one good version , 2001, Proceedings Sixth International Workshop on Object-Oriented Real-Time Dependable Systems.
[14] José González,et al. Dual path instruction processing , 2002, ICS '02.
[15] Monica S. Lam,et al. Enhancing software reliability with speculative threads , 2002, ASPLOS X.
[16] George C. Necula,et al. CCured: type-safe retrofitting of legacy code , 2002, POPL '02.
[17] Stefan P. Jaskiel,et al. Systematic Software Testing , 2002 .
[18] 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 .
[19] J.F. Martinez,et al. Cherry: Checkpointed early resource recycling in out-of-order microprocessors , 2002, 35th Annual IEEE/ACM International Symposium on Microarchitecture, 2002. (MICRO-35). Proceedings..
[20] A. Zeller. Isolating cause-effect chains from computer programs , 2002, SIGSOFT '02/FSE-10.
[21] M. Lam,et al. Tracking down software bugs using automatic anomaly detection , 2002, Proceedings of the 24th International Conference on Software Engineering. ICSE 2002.
[22] Todd M. Austin,et al. High Coverage Detection of Input-Related Security Faults , 2003, USENIX Security Symposium.
[23] Sanjay J. Patel,et al. Y-branches: when you come to a fork in the road, take it , 2003, 2003 12th International Conference on Parallel Architectures and Compilation Techniques.
[24] Sumit Gulwani,et al. Discovering affine equalities using random interpretation , 2003, POPL '03.
[25] Michael I. Jordan,et al. Bug isolation via remote program sampling , 2003, PLDI.
[26] R. Rajwar,et al. Transactional Execution: Toward Reliable, High-Performance Multithreading , 2003, IEEE Micro.
[27] Dawson R. Engler,et al. RacerX: effective, static detection of race conditions and deadlocks , 2003, SOSP '03.
[28] Xiangyu Zhang,et al. Precise dynamic slicing algorithms , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..
[29] Ravishankar K. Iyer,et al. Characterization of linux kernel behavior under errors , 2003, 2003 International Conference on Dependable Systems and Networks, 2003. Proceedings..
[30] Nicholas Nethercote,et al. Valgrind: A Program Supervision Framework , 2003, RV@CAV.
[31] J. Torrellas,et al. ReEnact: using thread-level speculation mechanisms to debug data races in multithreaded codes , 2003, 30th Annual International Symposium on Computer Architecture, 2003. Proceedings..
[32] Min Xu,et al. A "flight data recorder" for enabling full-system multiprocessor deterministic replay , 2003, ISCA '03.
[33] Kunle Olukotun,et al. Transactional memory coherence and consistency , 2004, Proceedings. 31st Annual International Symposium on Computer Architecture, 2004..
[34] George Varghese,et al. Hardware and Binary Modification Support for Code Pointer Protection From Buffer Overflow , 2004, 37th International Symposium on Microarchitecture (MICRO-37'04).
[35] Matthias Hauswirth,et al. Low-overhead memory leak detection using adaptive statistical profiling , 2004, ASPLOS XI.
[36] Wei Liu,et al. iWatcher: efficient architectural support for software debugging , 2004, Proceedings. 31st Annual International Symposium on Computer Architecture, 2004..
[37] Satish Narayanasamy,et al. BugNet: continuously recording program execution for deterministic replay debugging , 2005, 32nd International Symposium on Computer Architecture (ISCA'05).
[38] Bradley C. Kuszmaul,et al. Unbounded Transactional Memory , 2005, HPCA.
[39] Josep Torrellas,et al. SpanCoverage: Architectural Support for Increasing the Path Coverage of Dynamic Bug Detection , 2005 .
[40] Koushik Sen,et al. CUTE: a concolic unit testing engine for C , 2005, ESEC/FSE-13.
[41] Dawson R. Engler,et al. Execution Generated Test Cases: How to Make Systems Code Crash Itself , 2005, SPIN.
[42] Koushik Sen,et al. DART: directed automated random testing , 2005, PLDI '05.
[43] Harish Patil,et al. Pin: building customized program analysis tools with dynamic instrumentation , 2005, PLDI '05.
[44] Tong Li,et al. Pulse: A Dynamic Deadlock Detection Mechanism Using Speculative Execution , 2005, USENIX Annual Technical Conference, General Track.