메뉴 건너뛰기




Volumn 53, Issue 11, 2010, Pages 93-101

FastTrack: Efficient and precise dynamic race detection

Author keywords

[No Author keywords available]

Indexed keywords

FALSE ALARMS; LIGHT-WEIGHT REPRESENTATION; MULTI-THREADED PROGRAMS; RACE CONDITION; RACE DETECTION; VECTOR CLOCKS;

EID: 78149256882     PISSN: 00010782     EISSN: 15577317     Source Type: Journal    
DOI: 10.1145/1839676.1839699     Document Type: Article
Times cited : (45)

References (22)
  • 1
  • 2
    • 78149244945 scopus 로고    scopus 로고
    • CERN Colt 1.2.0. Available at
    • CERN . Colt 1.2.0. Available at http://dsd.lbl.gov/~hoschek/colt/(2007).
    • (2007)
  • 3
    • 0036040605 scopus 로고    scopus 로고
    • Efficient and precise datarace detection for multithreaded objectoriented programs
    • Choi, J.-D., Lee, K., Loginov, A., O'Callahan, R., Sarkar, V., Sridhara, M. Efficient and precise datarace detection for multithreaded objectoriented programs. In PLDI (2002), 258-269.
    • (2002) PLDI , pp. 258-269
    • Choi, J.-D.1    Lee, K.2    Loginov, A.3    O'Callahan, R.4    Sarkar, V.5    Sridhara, M.6
  • 4
    • 0026244475 scopus 로고
    • Techniques for debugging parallel programs with flowback analysis
    • Choi, J.-D., Miller, B.P., Netzer R.H.B. Techniques for debugging parallel programs with flowback analysis. TOPLAS 13, 4 (1991), 491-530.
    • (1991) TOPLAS , vol.13 , Issue.4 , pp. 491-530
    • Choi, J.-D.1    Miller, B.P.2    Netzer, R.H.B.3
  • 6
    • 78149279600 scopus 로고    scopus 로고
    • The Eclipse programming environment, version 3.4.0 Available at
    • The Eclipse programming environment, version 3.4.0. Available at http://www.eclipse.org, 2009.
    • (2009)
  • 7
    • 35448953399 scopus 로고    scopus 로고
    • Goldilocks: A race and transactionaware Java runtime
    • Elmas, T., Qadeer, S., Tasiran, S. Goldilocks: A race and transactionaware Java runtime. In PLDI (2007), 245-255.
    • (2007) PLDI , pp. 245-255
    • Elmas, T.1    Qadeer, S.2    Tasiran, S.3
  • 8
    • 70450237676 scopus 로고    scopus 로고
    • FastTrack: Efficient and precise dynamic race detection
    • Flanagan, C., Freund, S.N. FastTrack: Efficient and precise dynamic race detection. In PLDI (2009), 121-133.
    • (2009) PLDI , pp. 121-133
    • Flanagan, C.1    Freund, S.N.2
  • 9
    • 77954718036 scopus 로고    scopus 로고
    • Adversarial memory for detecting destructive races
    • Flanagan, C., Freund, S.N. Adversarial memory for detecting destructive races. In PLDI (2010), 244-254.
    • (2010) PLDI , pp. 244-254
    • Flanagan, C.1    Freund, S.N.2
  • 10
    • 77954699473 scopus 로고    scopus 로고
    • The RoadRunner dynamic analysis framework for concurrent programs
    • Flanagan, C., Freund, S.N. The RoadRunner dynamic analysis framework for concurrent programs. In PASTE (2010), 1-8.
    • (2010) PASTE , pp. 1-8
    • Flanagan, C.1    Freund, S.N.2
  • 11
    • 78149247990 scopus 로고    scopus 로고
    • version 0.4.0-pre4. Available at
    • Fleury, E., Sutre, G. Raja, version 0.4.0-pre4. Available at http://raja. sourceforge.net/, 2007.
    • (2007)
    • Fleury, E.1    Raja, S.G.2
  • 12
    • 78149256238 scopus 로고    scopus 로고
    • Java Grande Forum. Java Grande benchmark suite. Available at
    • Java Grande Forum. Java Grande benchmark suite. Available at http://www.javagrande.org/, 2008.
    • (2008)
  • 13
    • 0017996760 scopus 로고
    • Time clocks, and the ordering of events in a distributed system
    • Lamport, L. Time, clocks, and the ordering of events in a distributed system. Commun. ACM 21, 7 (1978), 558-565.
    • (1978) Commun. ACM , vol.21 , Issue.7 , pp. 558-565
    • Lamport, L.1
  • 15
    • 0037702327 scopus 로고    scopus 로고
    • Hybrid dynamic data race detection
    • O'Callahan, R., Choi J.-D. Hybrid dynamic data race detection. In PPOPP (2003), 167-178.
    • (2003) PPOPP , pp. 167-178
    • O'Callahan, R.1    Choi, J.-D.2
  • 16
    • 67650854541 scopus 로고    scopus 로고
    • MultiRace: Efficient on-the-fly data race detection in multithreaded C++ programs
    • Pozniansky, E., Schuster, A. MultiRace: Efficient on-the-fly data race detection in multithreaded C++ programs. Concurrency and Computation: Practice and Experience 19, 3 (2007), 327-340.
    • (2007) Concurrency and Computation: Practice and Experience , vol.19 , Issue.3 , pp. 327-340
    • Pozniansky, E.1    Schuster, A.2
  • 17
    • 0001641893 scopus 로고    scopus 로고
    • RecPlay: A fully integrated practical record/replay system
    • Ronsse, M., Bosschere, K.D. RecPlay: A fully integrated practical record/replay system. TCS 17, 2 (1999), 133-152.
    • (1999) TCS , vol.17 , Issue.2 , pp. 133-152
    • Ronsse, M.1    Bosschere, K.D.2
  • 19
    • 78149247234 scopus 로고    scopus 로고
    • Standard Performance Evaluation Corporation. SPEC benchmarks
    • Standard Performance Evaluation Corporation. SPEC benchmarks. http://www.spec.org/, 2003.
    • (2003)
  • 20
    • 0035552051 scopus 로고    scopus 로고
    • Object race detection
    • von Praun, C., Gross, T. Object race detection. In OOPSLA, 2001, 70-82.
    • (2001) OOPSLA , pp. 70-82
    • Von Praun, C.1    Gross, T.2
  • 21
    • 1442288810 scopus 로고    scopus 로고
    • Static conflict analysis for multi-threaded objectoriented programs
    • von Praun, C., Gross, T. Static conflict analysis for multi-threaded objectoriented programs. In PLDI (2003), 115-128.
    • (2003) PLDI , pp. 115-128
    • Von Praun, C.1    Gross, T.2
  • 22
    • 84885572592 scopus 로고    scopus 로고
    • RaceTrack: Efficient detection of data race conditions via adaptive tracking
    • Yu, Y., Rodeheffer, T., Chen, W. RaceTrack: Efficient detection of data race conditions via adaptive tracking. In SOSP (2005), 221-234.
    • (2005) SOSP , pp. 221-234
    • Yu, Y.1    Rodeheffer, T.2    Chen, W.3


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