메뉴 건너뛰기




Volumn 2006, Issue , 2006, Pages 137-146

Accurate and efficient runtime detection of atomicity errors in concurrent programs

Author keywords

Atomicity; Concurrent programming; Data race; Java; Serializability

Indexed keywords

ALGORITHMS; CONCURRENCY CONTROL; DATABASE SYSTEMS; ERROR ANALYSIS; PROGRAM DEBUGGING; RESPONSE TIME (COMPUTER SYSTEMS); SUPERVISORY AND EXECUTIVE PROGRAMS;

EID: 33751033144     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1122971.1122993     Document Type: Conference Paper
Times cited : (93)

References (24)
  • 4
    • 33749870674 scopus 로고    scopus 로고
    • Verifying commit-atomicity using model-checking
    • Proc. 11th Int'l. SPIN Workshop on Model Checking of Software, Springer-Verlag
    • C. Flanagan. Verifying commit-atomicity using model-checking. In Proc. 11th Int'l. SPIN Workshop on Model Checking of Software, volume 2989 of LNCS, pages 252-266, Springer-Verlag, 2004.
    • (2004) LNCS , vol.2989 , pp. 252-266
    • Flanagan, C.1
  • 6
    • 35048841649 scopus 로고    scopus 로고
    • Type inference against races
    • Static Analysis Symposium (SAS). Springer-Verlag, Aug.
    • C. Flanagan and S. N. Freund. Type inference against races, In Static Analysis Symposium (SAS), volume 3148 of LNCS. Springer-Verlag, Aug. 2004.
    • (2004) LNCS , vol.3148
    • Flanagan, C.1    Freund, S.N.2
  • 9
    • 84944213097 scopus 로고    scopus 로고
    • Verifying atomicity specifications for concurrent object-oriented software using model-checking
    • Proc. 5th International Conference on Verification, Model Checking and Abstract Interpretation (VMCAI), Springer-Verlag, Jan.
    • J. Hatcliff, Robby, and M. B. Dwyer. Verifying atomicity specifications for concurrent object-oriented software using model-checking. In Proc. 5th International Conference on Verification, Model Checking and Abstract Interpretation (VMCAI), volume 2937 of LNCS. Springer-Verlag, Jan. 2004.
    • (2004) LNCS , vol.2937
    • Robby, J.H.1    Dwyer, M.B.2
  • 10
    • 84947232527 scopus 로고    scopus 로고
    • Using runtime analysis to guide model checking of Java programs
    • Proc. 7th Int'l. SPIN Workshop on Model Checking of Software. Springer-Verlag, Aug.
    • K. Havelund. Using runtime analysis to guide model checking of Java programs. In Proc. 7th Int'l. SPIN Workshop on Model Checking of Software, volume 1885 of LNCS, pages 245-264. Springer-Verlag, Aug. 2000.
    • (2000) LNCS , vol.1885 , pp. 245-264
    • Havelund, K.1
  • 14
    • 84860017568 scopus 로고    scopus 로고
    • Decision Management Systems GmbH, Kopi compiler. Available from http://www.dms.at/kopi/.
    • Kopi Compiler
  • 15
    • 0016592810 scopus 로고
    • Reduction: A method of proving properties of parallel programs
    • R. J. Lipton. 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
  • 16
    • 0018533907 scopus 로고
    • The serializability of concurrent database updates
    • Oct.
    • C. H. Papadimitriou. The serializability of concurrent database updates. Journal of the ACM, 26(4):631-653, Oct. 1979.
    • (1979) Journal of the ACM , vol.26 , Issue.4 , pp. 631-653
    • Papadimitriou, C.H.1
  • 19
    • 0035552051 scopus 로고    scopus 로고
    • Object race detection
    • Proc. 16th ACM Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA), ACM Press, Oct.
    • C. von Praun and T. R. Gross. Object race detection. In Proc. 16th ACM Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA), volume 36(11) of SIGPLAN Notices, pages 70-82. ACM Press, Oct. 2001.
    • (2001) SIGPLAN Notices , vol.36 , Issue.11 , pp. 70-82
    • Von Praun, C.1    Gross, T.R.2
  • 20
    • 4644274963 scopus 로고    scopus 로고
    • Static detection of atomicity violations in object-oriented programs
    • June
    • C. von Praun and T. R. Gross. Static detection of atomicity violations in object-oriented programs. In Journal of Object Technology, vol.3, no. 6, June 2004.
    • (2004) Journal of Object Technology , vol.3 , Issue.6
    • Von Praun, C.1    Gross, T.R.2
  • 21
    • 11344262111 scopus 로고    scopus 로고
    • Run-time analysis for atomicity
    • Third Workshop on Runtime Verification (RV03). Elsevier
    • L. Wang and S. D. Stoller. Run-time analysis for atomicity. In Third Workshop on Runtime Verification (RV03), volume 89(2) of Electronic Notes in Theoretical Computer Science. Elsevier, 2003.
    • (2003) Electronic Notes in Theoretical Computer Science , vol.89 , Issue.2
    • Wang, L.1    Stoller, S.D.2
  • 22
    • 29144521813 scopus 로고    scopus 로고
    • Runtime analysis of atomicity for multi-threaded programs
    • Technical Report DAR-04-14, SUNY at Stony Brook, Computer Science Dept., July. (revised May 2005). To appear
    • L. Wang and S. D. Stoller. Runtime analysis of atomicity for multi-threaded programs. Technical Report DAR-04-14, SUNY at Stony Brook, Computer Science Dept., July 2004. (revised May 2005). To appear in IEEE Transactions on Software Engineering.
    • (2004) EEE Transactions on Software Engineering
    • Wang, L.1    Stoller, S.D.2
  • 23
    • 33751033087 scopus 로고    scopus 로고
    • Accurate and efficient runtime detection of atomicity errors in concurrent programs
    • SUNY at Stony Brook, Computer Science Dept., Sept.
    • L. Wang and S. D. Stoller. Accurate and efficient runtime detection of atomicity errors in concurrent programs. Technical Report DAR-05-26, SUNY at Stony Brook, Computer Science Dept., Sept. 2005.
    • (2005) Technical Report DAR-05-26
    • Wang, L.1    Stoller, S.D.2


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