메뉴 건너뛰기




Volumn , Issue , 2010, Pages 1-8

The RoadRunner dynamic analysis framework for concurrent programs

Author keywords

concurrency; dynamic analysis

Indexed keywords

ALGORITHMIC ISSUES; ANALYSIS TOOLS; CHAIN ARCHITECTURE; CODE SIZE; COMPLEX ANALYSIS; CONCURRENCY; CONCURRENT JAVA PROGRAMS; CONCURRENT PROGRAM; EVENT STREAMS; IMPLEMENTATION AND OPTIMIZATION; MONITORING TOOLS; MONOLITHIC ANALYSIS; NEW THREAD; ORDER OF MAGNITUDE; PERFORMANCE TUNING; PROGRAMMING ENVIRONMENT;

EID: 77954699473     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1806672.1806674     Document Type: Conference Paper
Times cited : (126)

References (31)
  • 1
    • 34247540013 scopus 로고    scopus 로고
    • Run-time detection of potential deadlocks for programs with locks, semaphores, and condition variables
    • R. Agarwal and S. D. Stoller. Run-time detection of potential deadlocks for programs with locks, semaphores, and condition variables. In PADTAD, pages 51-60, 2006.
    • (2006) PADTAD , pp. 51-60
    • Agarwal, R.1    Stoller, S.D.2
  • 4
    • 77949411652 scopus 로고    scopus 로고
    • Asserting and checking determinism for multithreaded programs
    • J. Burnim and K. Sen. Asserting and checking determinism for multithreaded programs. In FSE, pages 3-12, 2009.
    • (2009) FSE , pp. 3-12
    • Burnim, J.1    Sen, K.2
  • 5
    • 0036040605 scopus 로고    scopus 로고
    • Efficient and precise datarace detection for multithreaded object-oriented programs
    • J.-D. Choi, K. Lee, A. Loginov, R. O'Callahan, V. Sarkar, and M. Sridharan. Efficient and precise datarace detection for multithreaded object-oriented programs. In PLDI, pages 258-269, 2002.
    • (2002) PLDI , pp. 258-269
    • Choi, J.-D.1    Lee, K.2    Loginov, A.3    O'Callahan, R.4    Sarkar, V.5    Sridharan, M.6
  • 7
    • 77954749774 scopus 로고    scopus 로고
    • version 3.4.0. Available at
    • The Eclipse programming environment, version 3.4.0. Available at http://www.eclipse.org, 2009.
    • (2009) The Eclipse Programming Environment
  • 8
    • 35448953399 scopus 로고    scopus 로고
    • Goldilocks: A race and transaction-aware Java runtime
    • T. Elmas, S. Qadeer, and S. Tasiran. Goldilocks: A race and transaction-aware Java runtime. In PLDI, pages 245-255, 2007.
    • (2007) PLDI , pp. 245-255
    • Elmas, T.1    Qadeer, S.2    Tasiran, S.3
  • 9
    • 42149116840 scopus 로고    scopus 로고
    • Atomizer: A dynamic atomicity checker for multithreaded programs
    • C. Flanagan and S. N. Freund. Atomizer: A dynamic atomicity checker for multithreaded programs. Sci. Comput. Program., 71(2):89-109, 2008.
    • (2008) Sci. Comput. Program. , vol.71 , Issue.2 , pp. 89-109
    • Flanagan, C.1    Freund, S.N.2
  • 10
    • 70450237676 scopus 로고    scopus 로고
    • FastTrack: Efficient and precise dynamic race detection
    • C. Flanagan and S. N. Freund. FastTrack: efficient and precise dynamic race detection. In PLDI, pages 121-133, 2009.
    • (2009) PLDI , pp. 121-133
    • Flanagan, C.1    Freund, S.N.2
  • 11
    • 77954718036 scopus 로고    scopus 로고
    • Adversarial memory for detecting destructive races
    • C. Flanagan and S. N. Freund. Adversarial memory for detecting destructive races. In PLDI, 2010.
    • (2010) PLDI
    • Flanagan, C.1    Freund, S.N.2
  • 12
    • 57349128410 scopus 로고    scopus 로고
    • Velodrome: A sound and complete dynamic atomicity checker for multithreaded programs
    • C. Flanagan, S. N. Freund, and J. Yi. Velodrome: A sound and complete dynamic atomicity checker for multithreaded programs. In PLDI, pages 293-303, 2008.
    • (2008) PLDI , pp. 293-303
    • Flanagan, C.1    Freund, S.N.2    Yi, J.3
  • 13
    • 84944213097 scopus 로고    scopus 로고
    • Verifying atomicity specifications for concurrent object-oriented software using model-checking
    • J. Hatcliff, Robby, and M. B. Dwyer. Verifying atomicity specifications for concurrent object-oriented software using model-checking. In VMCAI, pages 175-190, 2004.
    • (2004) VMCAI , pp. 175-190
    • Hatcliff, J.1    Robby2    Dwyer, M.B.3
  • 14
    • 67650213007 scopus 로고    scopus 로고
    • Available at
    • Java Grande Forum. Java Grande benchmark suite. Available at http://www.javagrande.org/, 2008.
    • (2008) Java Grande Benchmark Suite
  • 15
    • 70350219113 scopus 로고    scopus 로고
    • Calfuzzer: An extensible active testing framework for concurrent programs
    • P. Joshi, M. Naik, C.-S. Park, and K. Sen. Calfuzzer: An extensible active testing framework for concurrent programs. In CAV, pages 675-681, 2009.
    • (2009) CAV , pp. 675-681
    • Joshi, P.1    Naik, M.2    Park, C.-S.3    Sen, K.4
  • 16
    • 67650818282 scopus 로고    scopus 로고
    • A randomized dynamic program analysis technique for detecting real deadlocks
    • P. Joshi, C.-S. Park, K. Sen, and M. Naik. A randomized dynamic program analysis technique for detecting real deadlocks. In PLDI, pages 110-120, 2009.
    • (2009) PLDI , pp. 110-120
    • Joshi, P.1    Park, C.-S.2    Sen, K.3    Naik, M.4
  • 18
    • 34548757896 scopus 로고    scopus 로고
    • Sofya: Supporting rapid development of dynamic program analyses for Java
    • A. Kinneer, M. B. Dwyer, and G. Rothermel. Sofya: Supporting rapid development of dynamic program analyses for Java. ICSE Companion, pages 51-52, 2007.
    • (2007) ICSE Companion , pp. 51-52
    • Kinneer, A.1    Dwyer, M.B.2    Rothermel, G.3
  • 20
    • 35448955692 scopus 로고    scopus 로고
    • Valgrind: A framework for heavy-weight dynamic binary instrumentation
    • June
    • N. Nethercote and J. Seward. Valgrind: A framework for heavy-weight dynamic binary instrumentation. In PLDI, pages 89-100, June 2007.
    • (2007) PLDI , pp. 89-100
    • Nethercote, N.1    Seward, J.2
  • 21
    • 0037702327 scopus 로고    scopus 로고
    • Hybrid dynamic data race detection
    • R. O'Callahan and J.-D. Choi. Hybrid dynamic data race detection. In PPOPP, pages 167-178, 2003.
    • (2003) PPOPP , pp. 167-178
    • O'Callahan, R.1    Choi, J.-D.2
  • 22
    • 67650854541 scopus 로고    scopus 로고
    • MultiRace: Efficient on-the-fly data race detection in multithreaded C++ programs
    • E. Pozniansky and A. Schuster. MultiRace: Efficient on-the-fly data race detection in multithreaded C++ programs. Concurrency and Computation: Practice and Experience, 19(3):327-340, 2007.
    • (2007) Concurrency and Computation: Practice and Experience , vol.19 , Issue.3 , pp. 327-340
    • Pozniansky, E.1    Schuster, A.2
  • 23
    • 67650176043 scopus 로고    scopus 로고
    • SingleTrack: A dynamic determinism checker for multithreaded programs
    • C. Sadowski, S. N. Freund, and C. Flanagan. SingleTrack: A dynamic determinism checker for multithreaded programs. In ESOP, pages 394-409, 2009.
    • (2009) ESOP , pp. 394-409
    • Sadowski, C.1    Freund, S.N.2    Flanagan, C.3
  • 24
    • 0031272525 scopus 로고    scopus 로고
    • Eraser: A dynamic data race detector for multi-threaded programs
    • S. Savage, M. Burrows, G. Nelson, P. Sobalvarro, and T. E. Anderson. Eraser: A dynamic data race detector for multi-threaded programs. TOCS, 15(4):391-411, 1997.
    • (1997) TOCS , vol.15 , Issue.4 , pp. 391-411
    • Savage, S.1    Burrows, M.2    Nelson, G.3    Sobalvarro, P.4    Anderson, T.E.5
  • 25
    • 0028132513 scopus 로고
    • ATOM: A system for building customized program analysis tools
    • A. Srivastava and A. Eustace. ATOM : A system for building customized program analysis tools. In PLDI, pages 196-205, 1994.
    • (1994) PLDI , pp. 196-205
    • Srivastava, A.1    Eustace, A.2
  • 27
    • 0035552051 scopus 로고    scopus 로고
    • Object race detection
    • C. von Praun and T. Gross. Object race detection. In OOPSLA, pages 70-82, 2001.
    • (2001) OOPSLA , pp. 70-82
    • Von Praun, C.1    Gross, T.2
  • 28
    • 33644653428 scopus 로고    scopus 로고
    • Runtime analysis of atomicity for multi-threaded programs
    • L. Wang and S. D. Stoller. Runtime analysis of atomicity for multi-threaded programs. IEEE Trans. Software Eng., 32(2):93-110, 2006.
    • (2006) IEEE Trans. Software Eng. , vol.32 , Issue.2 , pp. 93-110
    • Wang, L.1    Stoller, S.D.2
  • 29
    • 31844445229 scopus 로고    scopus 로고
    • A serializability violation detector for shared-memory server programs
    • M. Xu, R. Bodík, and M. D. Hill. A serializability violation detector for shared-memory server programs. In PLDI, pages 1-14, 2005.
    • (2005) PLDI , pp. 1-14
    • Xu, M.1    Bodík, R.2    Hill, M.D.3
  • 30
    • 72149094904 scopus 로고    scopus 로고
    • SideTrack: Generalizing dynamic atomicity analysis
    • J. Yi, C. Sadowski, and C. Flanagan. SideTrack: generalizing dynamic atomicity analysis. In PADTAD, 2009.
    • (2009) PADTAD
    • Yi, J.1    Sadowski, C.2    Flanagan, C.3
  • 31
    • 84885572592 scopus 로고    scopus 로고
    • RaceTrack: Efficient detection of data race conditions via adaptive tracking
    • Y. Yu, T. Rodeheffer, and W. Chen. RaceTrack: Efficient detection of data race conditions via adaptive tracking. In SOSP, pages 221-234, 2005.
    • (2005) SOSP , pp. 221-234
    • Yu, Y.1    Rodeheffer, T.2    Chen, W.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.