메뉴 건너뛰기




Volumn 15, Issue 4, 1997, Pages 391-411

Eraser: A Dynamic Data Race Detector for Multithreaded Programs

Author keywords

D.1.3 Programming Techniques : Concurrent Programming parallel programming; D.2.5 Software Engineering : Testing and Debugging debugging aids; D.4.1 Operating Systems : Process Management concurrency; Deadlock; Monitors; Tracing

Indexed keywords

COMPUTER OPERATING SYSTEMS; COMPUTER PROGRAMMING; SOFTWARE ENGINEERING; SYNCHRONIZATION;

EID: 0031272525     PISSN: 07342071     EISSN: None     Source Type: Journal    
DOI: 10.1145/265924.265927     Document Type: Article
Times cited : (1051)

References (17)
  • 2
    • 0004207324 scopus 로고    scopus 로고
    • Extended static checking
    • Systems Research Center, Digital Equipment Corp., Palo Alto, Calif.
    • DETLEFS, D. L., LEINO, R. M., NELSON, G., AND SAXE, J. B. 1997. Extended static checking. Tech. Rep. Res. Rep. 149, Systems Research Center, Digital Equipment Corp., Palo Alto, Calif.
    • (1997) Tech. Rep. Res. Rep. 149
    • Detlefs, D.L.1    Leino, R.M.2    Nelson, G.3    Saxe, J.B.4
  • 5
    • 0016114085 scopus 로고
    • Monitors: An operating system structuring concept
    • HOARE, C. 1974. Monitors: An operating system structuring concept. Commun. ACM 17, 10 (Oct.), 549-557.
    • (1974) Commun. ACM , vol.17 , Issue.10 OCT , pp. 549-557
    • Hoare, C.1
  • 6
    • 0042316666 scopus 로고
    • Interrupts as threads
    • KLEIMAN, S. AND EYKHOLT, J. 1995. Interrupts as threads. ACM Oper. Syst. Rev. 29, 2 (Apr.), 21-26.
    • (1995) ACM Oper. Syst. Rev. , vol.29 , Issue.2 APR , pp. 21-26
    • Kleiman, S.1    Eykholt, J.2
  • 7
    • 0017996760 scopus 로고
    • Time, clocks, and the ordering of events in a distributed system
    • LAMPORT, L. 1978. Time, clocks, and the ordering of events in a distributed system. Commun. ACM 21, 7 (July), 558-565.
    • (1978) Commun. ACM , vol.21 , Issue.7 JULY , pp. 558-565
    • Lamport, L.1
  • 8
    • 0018985063 scopus 로고
    • Experiences with processes and monitors in Mesa
    • LAMPSON, B. AND REDELL, D. 1980. Experiences with processes and monitors in Mesa. Commun. ACM 23, 2 (Feb.), 104-117.
    • (1980) Commun. ACM , vol.23 , Issue.2 FEB , pp. 104-117
    • Lampson, B.1    Redell, D.2
  • 10
    • 0347859871 scopus 로고
    • Trestle reference manual
    • Systems Research Center, Digital Equipment Corp., Palo Alto, Calif.
    • MANASSE, M. S. AND NELSON, G. 1991. Trestle reference manual. Res. Rep. 68, Systems Research Center, Digital Equipment Corp., Palo Alto, Calif.
    • (1991) Res. Rep. 68
    • Manasse, M.S.1    Nelson, G.2
  • 11
    • 0347229581 scopus 로고
    • On-the-fly detection of data races for programs with nested fork-join parallelism
    • Albuquerque, N. Mex., Nov.
    • MELLOR-CRUMMEY, J. 1991. On-the-fly detection of data races for programs with nested fork-join parallelism. In Proceedings of the 1991 Supercomputer Debugging Workshop (Albuquerque, N. Mex., Nov.). 1-16.
    • (1991) Proceedings of the 1991 Supercomputer Debugging Workshop , pp. 1-16
    • Mellor-Crummey, J.1
  • 12
    • 84976797669 scopus 로고
    • Compile-time support for efficient data race detection in shared-memory parallel programs
    • San Diego, Calif., May. ACM, New York
    • MELLOR-CRUMMEY, J. 1993. Compile-time support for efficient data race detection in shared-memory parallel programs. In Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging (San Diego, Calif., May). ACM, New York, 129-139.
    • (1993) Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging , pp. 129-139
    • Mellor-Crummey, J.1
  • 17
    • 0347859870 scopus 로고
    • Sun Microsystems, Inc., Palo Alto, Calif.
    • SUNSOFT. 1994. lock_lint user's guide. SunSoft Manual, Sun Microsystems, Inc., Palo Alto, Calif.
    • (1994) Lock_lint User's Guide. SunSoft Manual


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