메뉴 건너뛰기




Volumn , Issue , 2009, Pages

Clash of the Titans: Tools and techniques for hunting bugs in concurrent programs

Author keywords

Benchmarks; Concurrent programs; Empirical study; Evaluation; Testing and verification tools

Indexed keywords

ABSTRACTION REFINEMENT; BENCHMARK SUITES; BUG DETECTION; CONCURRENT PROGRAM; CONCURRENT PROGRAMS; DEPTH FIRST SEARCH; EMPIRICAL STUDIES; GUIDANCE STRATEGY; GUIDED SEARCH; JAVA PATHFINDER; PARTIAL ORDER REDUCTIONS; PROGRAMMING LANGUAGE; RANDOM WALK; RESEARCH COMMUNITIES; TOOLS AND TECHNIQUES; VERIFICATION TOOLS;

EID: 72049103414     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1639622.1639631     Document Type: Conference Paper
Times cited : (12)

References (21)
  • 3
    • 21644474151 scopus 로고    scopus 로고
    • RacerX: Effective, static detection of race conditions and deadlocks
    • New York, NY, USA, ACM Press
    • D. Engler and K. Ashcraft. RacerX: effective, static detection of race conditions and deadlocks. In Proc. SOSP '03, pages 237-252, New York, NY, USA, 2003. ACM Press.
    • (2003) Proc. SOSP '03 , pp. 237-252
    • Engler, D.1    Ashcraft, K.2
  • 4
    • 72049121985 scopus 로고    scopus 로고
    • Y. Eytani, K. Havelund, S. D. Stoller, and S. Ur. Towards a framework and a benchmark for testing tools for multi-threaded programs: Research articles. Concurr. Comput. : Pract. Exper., 19(3):267-279, 2007.
    • Y. Eytani, K. Havelund, S. D. Stoller, and S. Ur. Towards a framework and a benchmark for testing tools for multi-threaded programs: Research articles. Concurr. Comput. : Pract. Exper., 19(3):267-279, 2007.
  • 5
    • 72049105681 scopus 로고    scopus 로고
    • Y. Eytani and S. Ur. Compiling a benchmark of documented multi-threaded bugs. In Proceedings of the Workshop on Parallel and Distributed Systems: Testing and Debugging, page 266a, Los Alamitos, CA, USA, 2004. IEEE Computer Society.
    • Y. Eytani and S. Ur. Compiling a benchmark of documented multi-threaded bugs. In Proceedings of the Workshop on Parallel and Distributed Systems: Testing and Debugging, page 266a, Los Alamitos, CA, USA, 2004. IEEE Computer Society.
  • 6
    • 29144439944 scopus 로고    scopus 로고
    • Dynamic partial-order reduction for model checking software
    • New York, NY, USA, ACM
    • C. Flanagan and P. Godefroid. Dynamic partial-order reduction for model checking software. In Proc. POPL, pages 110-121, New York, NY, USA, 2005. ACM.
    • (2005) Proc. POPL , pp. 110-121
    • Flanagan, C.1    Godefroid, P.2
  • 10
    • 35448945590 scopus 로고    scopus 로고
    • Iterative context bounding for systematic testing of multithreaded programs
    • M. Musuvathi and S. Qadeer. Iterative context bounding for systematic testing of multithreaded programs. SIGPLAN Not., 42(6):446-455, 2007.
    • (2007) SIGPLAN Not , vol.42 , Issue.6 , pp. 446-455
    • Musuvathi, M.1    Qadeer, S.2
  • 11
    • 57349101529 scopus 로고    scopus 로고
    • Fair stateless model checking
    • New York, NY, USA, ACM
    • M. Musuvathi and S. Qadeer. Fair stateless model checking. In Proc. of PLDI, pages 362-371, New York, NY, USA, 2008. ACM.
    • (2008) Proc. of PLDI , pp. 362-371
    • Musuvathi, M.1    Qadeer, S.2
  • 12
    • 38149000694 scopus 로고    scopus 로고
    • BEEM: Benchmarks for explicit model checkers
    • R. Pelanek. BEEM: Benchmarks for explicit model checkers. Lecture Notes in Computer Science, 4595:263, 2007.
    • (2007) Lecture Notes in Computer Science , vol.4595 , pp. 263
    • Pelanek, R.1
  • 13
    • 38149019819 scopus 로고    scopus 로고
    • Generating counter-examples through randomized guided search
    • C. S. Pasareanu, editor, Berlin, Germany, July, Springer-Verlag
    • N. Rungta and E. G. Mercer. Generating counter-examples through randomized guided search. In C. S. Pasareanu, editor, Proceedings of the 14th International SPIN Workshop on Model Checking of Software, pages 39-57, Berlin, Germany, July 2007. Springer-Verlag.
    • (2007) Proceedings of the 14th International SPIN Workshop on Model Checking of Software , pp. 39-57
    • Rungta, N.1    Mercer, E.G.2
  • 15
    • 67650299190 scopus 로고    scopus 로고
    • A meta heuristic for effectively detecting concurrency errors
    • H. Chockler and A. J. Hu, editors, Haifa Verification Conference, of, Springer
    • N. Rungta and E. G. Mercer. A meta heuristic for effectively detecting concurrency errors. In H. Chockler and A. J. Hu, editors, Haifa Verification Conference, volume 5394 of Lecture Notes in Computer Science, pages 23-37. Springer, 2008.
    • (2008) Lecture Notes in Computer Science , vol.5394 , pp. 23-37
    • Rungta, N.1    Mercer, E.G.2
  • 18
    • 57349085087 scopus 로고    scopus 로고
    • Race directed random testing of concurrent programs
    • K. Sen. Race directed random testing of concurrent programs. SIGPLAN Not., 43(6):11-21, 2008.
    • (2008) SIGPLAN Not , vol.43 , Issue.6 , pp. 11-21
    • Sen, K.1
  • 19
    • 38049188348 scopus 로고    scopus 로고
    • A race-detection and flipping algorithm for automated testing of multi-threaded programs
    • Proc. HVC, of, Springer
    • K. Sen and G. Agha. A race-detection and flipping algorithm for automated testing of multi-threaded programs. In Proc. HVC, volume 4383 of LNCS, pages 166-182. Springer, 2007.
    • (2007) LNCS , vol.4383 , pp. 166-182
    • Sen, K.1    Agha, G.2
  • 20
    • 17044385800 scopus 로고    scopus 로고
    • Testing concurrent Java programs using randomized scheduling
    • Proc. Second Workshop on Runtime Verification (RV, 4) of, Elsevier, July
    • S. D. Stoller. Testing concurrent Java programs using randomized scheduling. In Proc. Second Workshop on Runtime Verification (RV), volume 70(4) of Electronic Notes in Theoretical Computer Science. Elsevier, July 2002.
    • (2002) Electronic Notes in Theoretical Computer Science , vol.70
    • Stoller, S.D.1
  • 21
    • 84960853881 scopus 로고    scopus 로고
    • Model checking programs
    • Grenoble, France, September
    • W. Visser, K. Havelund, G. Brat, and S. Park. Model checking programs. In Proc. ASE, Grenoble, France, September 2000.
    • (2000) Proc. ASE
    • Visser, W.1    Havelund, K.2    Brat, G.3    Park, S.4


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