메뉴 건너뛰기




Volumn 5502, Issue , 2009, Pages 394-409

SingleTrack: A dynamic determinism checker for multithreaded programs

Author keywords

[No Author keywords available]

Indexed keywords

CONCURRENT THREADS; MULTI-THREADED PROGRAMS; NEW THREAD; NON INTERFERENCE; NONINTERFERENCE PROPERTIES; PARALLEL CODE; PROTOTYPE IMPLEMENTATIONS; SERIALIZABILITY; SYNCHRONIZATION PRIMITIVE;

EID: 67650176043     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-00590-9_28     Document Type: Conference Paper
Times cited : (34)

References (24)
  • 4
    • 67650201077 scopus 로고    scopus 로고
    • TRaDe: Data Race Detection for Java
    • Computational Science - ICCS 2001
    • Christiaens, M., Bosschere, K.D.: TRaDe: Data Race Detection for Java. In: Alexandrov, V.N., Dongarra, J., Juliano, B.A., Renner, R.S., Tan, C.J.K. (eds.) ICCS-Comput Sci 2001. LNCS, vol. 2074, pp. 761-770. Springer, Heidelberg (2001) (Pubitemid 33285640)
    • (2001) LECTURE NOTES IN COMPUTER SCIENCE , Issue.2074 , pp. 761-770
    • Christiaens, M.1    De Bosschere, K.2
  • 7
    • 0030684227 scopus 로고    scopus 로고
    • Efficient detection of determinacy races in Cilk programs
    • Feng, M., Leiserson, C.E.: Efficient detection of determinacy races in Cilk programs. In: SPAA, pp. 1-11 (1997)
    • (1997) SPAA , pp. 1-11
    • Feng, M.1    Leiserson, C.E.2
  • 8
    • 1442312209 scopus 로고    scopus 로고
    • Atomizer: A dynamic atomicity checker for multithreaded programs
    • Flanagan, C., Freund, S.N.: Atomizer: A dynamic atomicity checker for multithreaded programs. In: POPL, pp. 256-267 (2004)
    • (2004) POPL , pp. 256-267
    • Flanagan, C.1    Freund, S.N.2
  • 9
    • 49449116974 scopus 로고    scopus 로고
    • Types for atomicity: Static checking and inference for java
    • Flanagan, C., Freund, S.N., Lifshin, M., Qadeer, S.: Types for atomicity: Static checking and inference for Java. TOPLAS 30(4), 1-53 (2008)
    • (2008) TOPLAS , vol.30 , Issue.4 , pp. 1-53
    • Flanagan, C.1    Freund, S.N.2    Lifshin, M.3    Qadeer, S.4
  • 10
    • 57349128410 scopus 로고    scopus 로고
    • Velodrome: A sound and complete dynamic atomicity checker for multithreaded programs
    • Flanagan, C., Freund, S.N., Yi, J.: Velodrome: A sound and complete dynamic atomicity checker for multithreaded programs. In: PLDI (2008)
    • (2008) PLDI
    • Flanagan, C.1    Freund, S.N.2    Yi, J.3
  • 11
    • 1442263994 scopus 로고    scopus 로고
    • Language support for lightweight transactions
    • Harris, T., Fraser, K.: Language support for lightweight transactions. In: OOPSLA, pp. 388-402 (2003)
    • (2003) OOPSLA , pp. 388-402
    • Harris, T.1    Fraser, K.2
  • 13
    • 0016592810 scopus 로고
    • Reduction: A method of proving properties of parallel programs
    • Lipton, R.J.: Reduction: A method of proving properties of parallel programs. Communications of the ACM 18(12), 717-721 (1975)
    • (1975) Communications of the ACM , vol.18 , Issue.12 , pp. 717-721
    • Lipton, R.J.1
  • 15
    • 0026274708 scopus 로고
    • On-the-fly detection of data races for programs with nested fork-join parallelism
    • Mellor-Crummey, J.: On-the-fly detection of data races for programs with nested fork-join parallelism. In: Supercomputing, pp. 24-33 (1991)
    • (1991) Supercomputing , pp. 24-33
    • Mellor-Crummey, J.1
  • 16
    • 0026829493 scopus 로고
    • What are race conditions? some issues and formalizations
    • Netzer, R.H.B., Miller, B.P.: What are race conditions? some issues and formalizations. LOPLAS 1, 74-88 (1992)
    • (1992) LOPLAS , vol.1 , pp. 74-88
    • Netzer, R.H.B.1    Miller, B.P.2
  • 17
    • 0038378319 scopus 로고    scopus 로고
    • Efficient on-the-fly data race detection in multithreaded C++ programs
    • Pozniansky, E., Schuster, A.: Efficient on-the-fly data race detection in multithreaded C++ programs. In: PPOPP, pp. 179-190 (2003)
    • (2003) PPOPP , pp. 179-190
    • Pozniansky, E.1    Schuster, A.2
  • 20
    • 0024700877 scopus 로고
    • On-the-fly detection of access anomalies
    • Schonberg, E.: On-the-fly detection of access anomalies. In: PLDI, pp. 285-297 (1989)
    • (1989) PLDI , pp. 285-297
    • Schonberg, E.1
  • 21
    • 0029203481 scopus 로고
    • Software transactional memory
    • Shavit, N., Touitou, D.: Software transactional memory. In: PODC, pp. 204-213 (1995)
    • (1995) PODC , pp. 204-213
    • Shavit, N.1    Touitou, D.2
  • 22
    • 35048845164 scopus 로고    scopus 로고
    • A semantic framework for designer transactions
    • In: Schmidt, D. (ed.), Springer, Heidelberg
    • Vitek, J., Jagannathan, S., Welc, A., Hosking, A.L.: A semantic framework for designer transactions. In: Schmidt, D. (ed.) ESOP 2004. LNCS, vol. 2986, pp. 249-263. Springer, Heidelberg (2004)
    • (2004) ESOP 2004. LNCS , vol.2986 , pp. 249-263
    • Vitek, J.1    Jagannathan, S.2    Welc, A.3    Hosking, A.L.4


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