메뉴 건너뛰기




Volumn , Issue , 2009, Pages 173-184

Detecting and tolerating asymmetric races

Author keywords

Dynamic instrumentation; Race detection and toleration; Runtime support

Indexed keywords

CRITICAL SECTIONS; DATA RACES; DYNAMIC INSTRUMENTATION; EXECUTABLES; INTERLEAVINGS; MULTI-THREADED APPLICATION; PARALLEL PROGRAM; RACE CONDITION; RACE DETECTION AND TOLERATION; RUNTIME SUPPORT; RUNTIME SYSTEMS; SHARED VARIABLES; SOFTWARE IMPLEMENTATION; SOURCE CODE MODIFICATION; SOURCE CODES; THEORETICAL ASPECTS;

EID: 67650178060     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1504176.1504202     Document Type: Conference Paper
Times cited : (45)

References (34)
  • 6
    • 33745217853 scopus 로고    scopus 로고
    • DieHard: Probabilistic memory safety for unsafe languages
    • DOI 10.1145/1133255.1134000
    • E. D. Berger and B. G. Zorn, DieHard: probabilistic memory safety for unsafe languages, ACM SIGPLAN Notices, 41 (2006), pp. 158-168. (Pubitemid 43909416)
    • (2006) ACM SIGPLAN Notices , vol.41 , Issue.6 , pp. 158-168
    • Berger, E.D.1    Zorn, B.G.2
  • 12
    • 21644474151 scopus 로고    scopus 로고
    • RacerX: Effective, static detection of race conditions and deadlocks
    • SOSP'03: Proceedings of the 19th ACM Symposium on Operating Systems Principles
    • D. R. Engler and K. Ashcraft, RacerX: effective, static detection of race conditions and deadlocks, SOSP'03: Proceedings of the 20th ACM Symposium on Operating Systems Principles, 2003, pp. 237-252. (Pubitemid 40929700)
    • (2003) Operating Systems Review (ACM) , vol.37 , Issue.5 , pp. 237-252
    • Engler, D.1    Ashcraft, K.2
  • 17
    • 84869356999 scopus 로고    scopus 로고
    • http://developers.sun.com/sunstudio/downloads/ssx/tha/.
  • 18
    • 84869346477 scopus 로고    scopus 로고
    • http://www.intel.com/cd/software/products/asmona/eng/286406.htm.
  • 22
    • 0031189694 scopus 로고    scopus 로고
    • How to make a correct multiprocess program execute correctly on a multiprocessor
    • L. Lamport, How to Make a Correct Multiprocess Program Execute Correctly on a Multiprocessor, IEEE Transactions on Computers, 46 (1997), pp. 779-782. (Pubitemid 127761260)
    • (1997) IEEE Transactions on Computers , vol.46 , Issue.7 , pp. 779-782
    • Lamport, L.1
  • 23
    • 77957773135 scopus 로고    scopus 로고
    • Learning from mistakes: A comprehensive study on real world concurrency bug characteristics
    • DOI 10.1145/1346281.1346323, ASPLOS XIII - Thirteenth International Conference on Architectural Support for Programming Languages and Operating Systems
    • S. Lu, S. Park, E. Seo and Y. Zhou, Learning from Mistakes - A Comprehensive Study on Real World Concurrency Bug Characteristics, The 13th International Conference on Architectural Support for Programming Languages and Operating Systems, Seattle, WA, 2008. (Pubitemid 351585418)
    • (2008) International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS , pp. 329-339
    • Lu, S.1    Park, S.2    Seo, E.3    Zhou, Y.4
  • 24
    • 34249774237 scopus 로고    scopus 로고
    • AVIO: Detecting atomicity violations via access interleaving invariants
    • DOI 10.1145/1168857.1168864, ASPLOS XII: Twelfth International Conference on Architectural Support for Programming Languages and Operating Systems
    • S. Lu, J. Tucek, F. Qin and Y. Zhou, AVIO: detecting atomicity violations via access interleaving invariants, ASPLOS- XII: Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems, ACM Press, New York, NY, USA, 2006, pp. 37-48. (Pubitemid 47168388)
    • (2006) International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS , pp. 37-48
    • Lu, S.1    Tucek, J.2    Qin, F.3    Zhou, Y.4
  • 27
    • 33746060520 scopus 로고    scopus 로고
    • Effective static race detection for Java
    • DOI 10.1145/1133981.1134018, Conference on Programming Language Design and Implementation - PLAS 2006: Proceedings of the 2006 Programming Languages and Analysis for Security Workshop
    • M. Naik, A. Aiken and J. Whaley, Effective static race detection for Java, PLDI'06: Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation, ACM Press, New York, NY, USA, 2006, pp. 308-319. (Pubitemid 46946451)
    • (2006) Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI) , pp. 308-319
    • Naik, M.1    Aiken, A.2    Whaley, J.3
  • 32
    • 33745224776 scopus 로고    scopus 로고
    • Associating synchronization constraints with data in an object-oriented language
    • Conference Record of POPL 2006: 33rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
    • M. Vaziri, F. Tip and J. Dolby, Associating Synchronization Constraints with Data in an Object-Oriented Language, The 33rd Annual Symposium on Principles of Programming Languages, Charleston, SC, 2006. (Pubitemid 44032286)
    • (2006) Conference Record of the Annual ACM Symposium on Principles of Programming Languages , pp. 334-345
    • Vaziri, M.1    Tip, F.2    Dolby, J.3
  • 34
    • 33845437908 scopus 로고    scopus 로고
    • RaceTrack: Efficient detection of data race conditions via adaptive tracking
    • DOI 10.1145/1095809.1095832
    • Y. Yu, T. Rodeheffer and W. Chen, RaceTrack: efficient detection of data race conditions via adaptive tracking, SOSP'03: Proceedings of the 20th ACM Symposium on Operating Systems Principles, Brighton, UK, 2005, pp. 221- 234. (Pubitemid 44892215)
    • (2005) Operating Systems Review (ACM) , vol.39 , Issue.5 , pp. 221-234
    • Yuan, Y.1    Rodeheffer, T.2    Wei, C.3


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