메뉴 건너뛰기




Volumn , Issue , 2009, Pages 553-563

Finding concurrency bugs with context-aware communication graphs

Author keywords

C.1.2 processor architectures : multiple data stream architectures (multiprocessors); D.1.3 programming techniques : concurrent programming; D.2.5 software engineering : testing and debugging; Design; Reliability

Indexed keywords

CONCURRENT PROGRAMMING; DESIGN-RELIABILITY; MULTIPLE DATA STREAMS; PROCESSOR ARCHITECTURES; PROGRAMMING TECHNIQUE; TESTING AND DEBUGGING;

EID: 76749091512     PISSN: 10724451     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1669112.1669181     Document Type: Conference Paper
Times cited : (86)

References (21)
  • 1
    • 63549095070 scopus 로고    scopus 로고
    • The PARSEC Benchmark Suite: Characterization and Architectural Implications
    • C. Bienia, S. Kumar, J. P. Singh, and K. Li. The PARSEC Benchmark Suite: Characterization and Architectural Implications. In PACT, 2008.
    • (2008) PACT
    • Bienia, C.1    Kumar, S.2    Singh, J.P.3    Li, K.4
  • 2
    • 0005267189 scopus 로고    scopus 로고
    • Bugs as Deviant Behavior: A General Approach to Inferring Errors in Systems Code
    • D. Engler, D. Chen, S. Hallem, A. Chou, and B. Chelf. Bugs as Deviant Behavior: A General Approach to Inferring Errors in Systems Code. In SOSP, 2001.
    • (2001) SOSP
    • Engler, D.1    Chen, D.2    Hallem, S.3    Chou, A.4    Chelf, B.5
  • 4
    • 0037697288 scopus 로고    scopus 로고
    • A Type and Effect System for Atomicity
    • C. Flanagan and S. Qadeer. A Type and Effect System for Atomicity. In PLDI, 2003.
    • (2003) PLDI
    • Flanagan, C.1    Qadeer, S.2
  • 6
    • 0036038345 scopus 로고    scopus 로고
    • Tracking Down Software Bugs Using Automatic Anomaly Detection
    • S. Hangal and M. S. Lam. Tracking Down Software Bugs Using Automatic Anomaly Detection. In ICSE, 2002.
    • (2002) ICSE
    • Hangal, S.1    Lam, M.S.2
  • 7
    • 33745787285 scopus 로고    scopus 로고
    • PhD thesis, University of California, Berkeley
    • B. R. Liblit. Cooperative Bug Isolation. PhD thesis, University of California, Berkeley, 2004.
    • (2004) Cooperative Bug Isolation
    • Liblit, B.R.1
  • 8
    • 67650533712 scopus 로고    scopus 로고
    • Learning from Mistakes - A Comprehensive Study on Real World Concurrency Bug Characteristics
    • S. Lu, S. Park, E. Seo, and Y. Zhou. Learning from Mistakes - A Comprehensive Study on Real World Concurrency Bug Characteristics. In ASPLOS, 2008.
    • (2008) ASPLOS
    • Lu, S.1    Park, S.2    Seo, E.3    Zhou, Y.4
  • 9
    • 34249774237 scopus 로고    scopus 로고
    • AVIO: Detecting Atomicity Violations via Access Interleaving Invariants
    • S. Lu, J. Tucek, F. Qin, and Y. Zhou. AVIO: Detecting Atomicity Violations via Access Interleaving Invariants. In ASPLOS, 2006.
    • (2006) ASPLOS
    • Lu, S.1    Tucek, J.2    Qin, F.3    Zhou, Y.4
  • 10
    • 52649169356 scopus 로고    scopus 로고
    • Atom-Aid: Detecting and Surviving Atomicity Violations
    • B. Lucia, J. Devietti, K. Strauss, and L. Ceze. Atom-Aid: Detecting and Surviving Atomicity Violations. In ISCA, 2008.
    • (2008) ISCA
    • Lucia, B.1    Devietti, J.2    Strauss, K.3    Ceze, L.4
  • 13
    • 35448955692 scopus 로고    scopus 로고
    • Valgrind: A Framework for Heavyweight Dynamic Binary Instrumentation
    • N. Nethercote and J. Seward. Valgrind: A Framework for Heavyweight Dynamic Binary Instrumentation. In PLDI, 2007.
    • (2007) PLDI
    • Nethercote, N.1    Seward, J.2
  • 14
    • 67650091399 scopus 로고    scopus 로고
    • CTrigger: Exposing Atomicity Violation Bugs from Their Hiding Places
    • S. Park, S. Lu, and Y. Zhou. CTrigger: Exposing Atomicity Violation Bugs from Their Hiding Places. In ASPLOS, 2009.
    • (2009) ASPLOS
    • Park, S.1    Lu, S.2    Zhou, Y.3
  • 15
    • 0038346243 scopus 로고    scopus 로고
    • ReEnact: Using Thread-Level Speculation Mechanisms to Debug Data Races in Multithreaded Codes
    • M. Prvulovic and J. Torrellas. ReEnact: Using Thread-Level Speculation Mechanisms to Debug Data Races in Multithreaded Codes. In ISCA, 2003.
    • (2003) ISCA
    • Prvulovic, M.1    Torrellas, J.2
  • 17
    • 67650073654 scopus 로고    scopus 로고
    • RecPlay: A Fully Integrated Practical Record/Replay System
    • M. Ronsee and K. De Bosschere. RecPlay: A Fully Integrated Practical Record/Replay System. ToCS, 1999.
    • (1999) ToCS
    • Ronsee, M.1    De Bosschere, K.2
  • 19
    • 31844445229 scopus 로고    scopus 로고
    • A Serializability Violation Detector for Shared-Memory Server Programs
    • June
    • M. Xu, R. Bodík, and M. D. Hill. A Serializability Violation Detector for Shared-Memory Server Programs. In PLDI, June 2005.
    • (2005) PLDI
    • Xu, M.1    Bodík, R.2    Hill, M.D.3
  • 20
    • 70450285526 scopus 로고    scopus 로고
    • A Case for an Interleaving Constrained Shared-Memory Multi-Processor
    • J. Yu and S. Narayanasamy. A Case for an Interleaving Constrained Shared-Memory Multi-Processor. In ISCA, 2009.
    • (2009) ISCA
    • Yu, J.1    Narayanasamy, S.2
  • 21
    • 34547665090 scopus 로고    scopus 로고
    • HARD: Hardware-Assisted Lockset-based Race Detection
    • P. Zhou, R. Teodorescu, and Y. Zhou. HARD: Hardware-Assisted Lockset-based Race Detection. In HPCA, 2007.
    • (2007) HPCA
    • Zhou, P.1    Teodorescu, R.2    Zhou, Y.3


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