메뉴 건너뛰기




Volumn 43, Issue 6, 2008, Pages 11-21

Race directed random testing of concurrent programs

Author keywords

Concurrency; Dynamic analysis; Race detection; Random testing

Indexed keywords

COMPUTER SOFTWARE; CONCURRENCY CONTROL; DYNAMIC ANALYSIS; HAZARDS AND RACE CONDITIONS; JAVA PROGRAMMING LANGUAGE; PROGRAM DEBUGGING;

EID: 67650097005     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: 10.1145/1379022.1375584     Document Type: Article
Times cited : (94)

References (54)
  • 7
    • 67650089097 scopus 로고    scopus 로고
    • Systematic testing of multithreaded Java programs. Master's thesis, MIT
    • D. Bruening. Systematic testing of multithreaded Java programs. Master's thesis, MIT, 1999.
    • (1999)
    • Bruening, D.1
  • 9
    • 35048892061 scopus 로고    scopus 로고
    • A general model for reachability testing of concurrent programs
    • 6th International Conference on Formal Engineering Methods ICFEM'04, of
    • R. H. Carver and Y. Lei. A general model for reachability testing of concurrent programs. In 6th International Conference on Formal Engineering Methods (ICFEM'04), volume 3308 of LNCS, pages 76-98, 2004.
    • (2004) LNCS , vol.3308 , pp. 76-98
    • Carver, R.H.1    Lei, Y.2
  • 11
    • 0026244475 scopus 로고
    • Techniques for debugging parallel programs with flowback analysis
    • J.-D. Choi, B. P. Miller, and R. H. B. Netzer. Techniques for debugging parallel programs with flowback analysis. ACM Trans. Program. Lang. Syst., 13(4):491-530, 1991.
    • (1991) ACM Trans. Program. Lang. Syst , vol.13 , Issue.4 , pp. 491-530
    • Choi, J.-D.1    Miller, B.P.2    Netzer, R.H.B.3
  • 16
    • 4444321661 scopus 로고    scopus 로고
    • Exploiting object escape and locking information in partial-order reductions for concurrent object-oriented programs
    • M. B. Dwyer, J. Hatcliff, Robby, and V. P. Ranganath. Exploiting object escape and locking information in partial-order reductions for concurrent object-oriented programs. Form. Methods Syst. Des., 25(2-3): 199-240, 2004.
    • (2004) Form. Methods Syst. Des , vol.25 , Issue.2-3 , pp. 199-240
    • Dwyer, M.B.1    Hatcliff, J.2    Robby3    Ranganath, V.P.4
  • 26
    • 24644470653 scopus 로고    scopus 로고
    • Monte carlo model checking
    • 11th International Conference Tools and Algorithms for the Construction and Analysis of Systems TACAS2005, of
    • R. Grosu and S. A. Smolka. Monte carlo model checking. In 11th International Conference Tools and Algorithms for the Construction and Analysis of Systems (TACAS2005), volume 3440 of LNCS, pages 271-286, 2005.
    • (2005) LNCS , vol.3440 , pp. 271-286
    • Grosu, R.1    Smolka, S.A.2
  • 28
    • 4544376206 scopus 로고    scopus 로고
    • Race checking by context inference
    • T. A. Henzinger, R. Jhala, and R. Majumdar. Race checking by context inference. SIGPLAN Not., 39(6): 1-13, 2004.
    • (2004) SIGPLAN Not , vol.39 , Issue.6 , pp. 1-13
    • Henzinger, T.A.1    Jhala, R.2    Majumdar, R.3
  • 30
    • 0026274708 scopus 로고
    • On-the-fly detection of data races for programs with nested fork-join parallelism
    • ACM
    • J. Mellor-Crummey. On-the-fly detection of data races for programs with nested fork-join parallelism. In ACM/IEEE conference on Supercomputing, pages 24-33. ACM, 1991.
    • (1991) ACM/IEEE conference on Supercomputing , pp. 24-33
    • Mellor-Crummey, J.1
  • 36
    • 85093854272 scopus 로고    scopus 로고
    • Detecting data races using dynamic escape analysis based on read barrier
    • H. Nishiyama. Detecting data races using dynamic escape analysis based on read barrier. In Virtual Machine Research and Technology Symposium, pages 127-138, 2004.
    • (2004) Virtual Machine Research and Technology Symposium , pp. 127-138
    • Nishiyama, H.1
  • 42
    • 0001641893 scopus 로고    scopus 로고
    • Recplay: A fully integrated practical record/replay system
    • M. Ronsse and K. D. Bosschere. Recplay: a fully integrated practical record/replay system. ACM Trans. Comput. Syst., 17(2): 133-152, 1999.
    • (1999) ACM Trans. Comput. Syst , vol.17 , Issue.2 , pp. 133-152
    • Ronsse, M.1    Bosschere, K.D.2
  • 46
    • 57349195956 scopus 로고    scopus 로고
    • A race-detection and flipping algorithm for automated testing of multi-threaded programs
    • Haifa verification conference 2006 HVC'06, Springer
    • K. Sen and G. Agha. A race-detection and flipping algorithm for automated testing of multi-threaded programs. In Haifa verification conference 2006 (HVC'06), Lecture Notes in Computer Science. Springer, 2006.
    • (2006) Lecture Notes in Computer Science
    • Sen, K.1    Agha, G.2
  • 47
    • 34047108252 scopus 로고    scopus 로고
    • Scaling model checking of dataraces using dynamic information
    • O. Shacham, M. Sagiv, and A. Schuster. Scaling model checking of dataraces using dynamic information. J. Parallel Distrib. Comput., 67(5):536-550, 2007.
    • (2007) J. Parallel Distrib. Comput , vol.67 , Issue.5 , pp. 536-550
    • Shacham, O.1    Sagiv, M.2    Schuster, A.3
  • 49
  • 52
    • 84960853881 scopus 로고    scopus 로고
    • W Visser, K. Havelund, G. Brat, and S. Park. Model checking programs. In 15th International Conference on Automated Software Engineering (ASE).IEEE, 2000.
    • W Visser, K. Havelund, G. Brat, and S. Park. Model checking programs. In 15th International Conference on Automated Software Engineering (ASE).IEEE, 2000.
  • 54
    • 33845437908 scopus 로고    scopus 로고
    • Racetrack: Efficient detection of data race conditions via adaptive tracking
    • Y. Yu, T. Rodeheffer, and W Chen. Racetrack: efficient detection of data race conditions via adaptive tracking. SIGOPS Oper. Syst. Rev., 39(5):221-234, 2005.
    • (2005) SIGOPS Oper. Syst. Rev , vol.39 , Issue.5 , pp. 221-234
    • Yu, Y.1    Rodeheffer, T.2    Chen, W.3


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