메뉴 건너뛰기




Volumn 42, Issue 6, 2007, Pages 22-31

Automatically classifying benign and harmful data races using replay analysis

Author keywords

Benign Data Races; Concurrency Bugs; Replay

Indexed keywords

BENIGN DATA RACES; CONCURRENCY BUGS; DATA RACES; DIFFERENT EFFECTS; DYNAMIC ANALYSIS TECHNIQUES; DYNAMIC DATA; FALSE POSITIVE; MEMORY OPERATIONS; MICROSOFT; MULTI-THREADED PROGRAMS; REPLAY; STATIC AND DYNAMIC;

EID: 67650046958     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: None     Document Type: Article
Times cited : (41)

References (38)
  • 2
    • 37849019596 scopus 로고    scopus 로고
    • R. Agarwal, A. Sasturkar, L. Wang, and S. D. Stoller. Optimized runtime race detection and atomicity checking using partial discovered types. In In Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering, pages 233-242, 2005.
    • R. Agarwal, A. Sasturkar, L. Wang, and S. D. Stoller. Optimized runtime race detection and atomicity checking using partial discovered types. In In Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering, pages 233-242, 2005.
  • 9
    • 0034772229 scopus 로고    scopus 로고
    • D. L. Detlefs, P. A. Martin, M. Moir, and Jr. G. L. Steele. Lock-free reference counting. In PODC '01: Proceedings of the twentieth annual ACM symposium on Principles of distributed computing, pages 190-199, 2001.
    • D. L. Detlefs, P. A. Martin, M. Moir, and Jr. G. L. Steele. Lock-free reference counting. In PODC '01: Proceedings of the twentieth annual ACM symposium on Principles of distributed computing, pages 190-199, 2001.
  • 12
    • 31844452361 scopus 로고    scopus 로고
    • Vyrd: Verifying concurrent programs by runtime refinement-violation detection
    • T. Elmas, S. Tasiran, and S. Qadeer. Vyrd: verifying concurrent programs by runtime refinement-violation detection. In PLDI, 2005.
    • (2005) PLDI
    • Elmas, T.1    Tasiran, S.2    Qadeer, S.3
  • 17
    • 0017996760 scopus 로고
    • Time, clocks, and the ordering of events in a distributed system
    • L. Lamport. Time, clocks, and the ordering of events in a distributed system. Communications of the ACM, 21(7):558-565, 1978.
    • (1978) Communications of the ACM , vol.21 , Issue.7 , pp. 558-565
    • Lamport, L.1
  • 22
    • 85093854272 scopus 로고    scopus 로고
    • Detecting data races using dynamic escape analysis based on read barrier
    • May
    • H. Nishiyama. Detecting data races using dynamic escape analysis based on read barrier. Third Virtual Machine Research & Technology Symposium, pages 127-138, May 2004.
    • (2004) Third Virtual Machine Research & Technology Symposium , pp. 127-138
    • Nishiyama, H.1
  • 24
    • 85086057763 scopus 로고    scopus 로고
    • Online data-race detection via coherency guarantees
    • D. Perkovic and P. J. Keleher. Online data-race detection via coherency guarantees. In OSDI, pages 47-57, 1996.
    • (1996) OSDI , pp. 47-57
    • Perkovic, D.1    Keleher, P.J.2
  • 27
    • 0038346243 scopus 로고    scopus 로고
    • Reenact: Using thread-level speculation mechanisms to debug data races in multithreaded codes
    • San Diego, CA, June
    • M. Prvulovic and J. Torrelas. Reenact: Using thread-level speculation mechanisms to debug data races in multithreaded codes. In 30th Annual International Symposium on Computer Architecture, San Diego, CA, June 2003.
    • (2003) 30th Annual International Symposium on Computer Architecture
    • Prvulovic, M.1    Torrelas, J.2
  • 30
    • 0001641893 scopus 로고    scopus 로고
    • Recplay: A fully integrated practical record/replay system
    • 172
    • M. Ronsse and K. de Bosschere. Recplay: A fully integrated practical record/replay system. ACM Transactions on Computer Systems, 17(2):133-152, 5, 1999.
    • (1999) ACM Transactions on Computer Systems , vol.133-152 , pp. 5
    • Ronsse, M.1    de Bosschere, K.2


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