메뉴 건너뛰기




Volumn 19, Issue 1, 2016, Pages 153-166

PEDAL: a dynamic analysis tool for efficient concurrency bug reproduction in big data environment

Author keywords

Bug reproduction; Concurrency analysis; Dynamic analysis; Profiling

Indexed keywords

DYNAMIC ANALYSIS; LEARNING ALGORITHMS; MULTITASKING; PROGRAM DEBUGGING; SCHEDULING; SCHEDULING ALGORITHMS; SYNCHRONIZATION;

EID: 84955569976     PISSN: 13867857     EISSN: 15737543     Source Type: Journal    
DOI: 10.1007/s10586-016-0537-1     Document Type: Article
Times cited : (7)

References (34)
  • 1
    • 72249094336 scopus 로고    scopus 로고
    • Odr: output-deterministic replay for multicore debugging
    • Altekar, G., Stoica, I.: Odr: output-deterministic replay for multicore debugging. In: SOSP, pp. 193–206 (2009)
    • (2009) SOSP , pp. 193-206
    • Altekar, G.1    Stoica, I.2
  • 2
    • 84991998683 scopus 로고    scopus 로고
    • Apache bug 21285
    • Apache bug 21285. https://bz.apache.org/bugzilla/show_bug.cgi?id=21285
  • 3
    • 84991998299 scopus 로고    scopus 로고
    • Apache bug 21287
    • Apache bug 21287. https://bz.apache.org/bugzilla/show_bug.cgi?id=21287
  • 4
    • 84991977571 scopus 로고    scopus 로고
    • Apache bug 45605
    • Apache bug 45605. https://bz.apache.org/bugzilla/show_bug.cgi?id=45605
  • 7
    • 67650824987 scopus 로고    scopus 로고
    • Fasttrack: efficient and precise dynamic race detection
    • Flanagan, C., Freund, S.N.: Fasttrack: efficient and precise dynamic race detection. In: PLDI, pp. 121–133 (2009)
    • (2009) PLDI , pp. 121-133
    • Flanagan, C.1    Freund, S.N.2
  • 9
    • 84885008795 scopus 로고    scopus 로고
    • Profile directed systematic testing of concurrent programs. In: 8th International Workshop on Automation of Software Test, AST 2013, San Francisco, CA, USA
    • Hu, Y., Yan, J., Zhang, J., Jiang, H.: Profile directed systematic testing of concurrent programs. In: 8th International Workshop on Automation of Software Test, AST 2013, San Francisco, CA, USA, May 18–19, 2013, pp. 47–52
    • May 18–19 , vol.2013 , pp. 47-52
    • Hu, Y.1    Yan, J.2    Zhang, J.3    Jiang, H.4
  • 10
    • 78751506982 scopus 로고    scopus 로고
    • Leap: lightweight deterministic multi-processor replay of concurrent java programs
    • Huang, J., Liu, P., Zhang, C.: Leap: lightweight deterministic multi-processor replay of concurrent java programs. In: SIGSOFT FSE, pp. 385–386 (2010)
    • (2010) SIGSOFT FSE , pp. 385-386
    • Huang, J.1    Liu, P.2    Zhang, C.3
  • 13
    • 78751501285 scopus 로고    scopus 로고
    • A trace simplification technique for effective debugging of concurrent programs
    • Jalbert, N., Sen, K.: A trace simplification technique for effective debugging of concurrent programs. In: SIGSOFT FSE, pp. 57–66 (2010)
    • (2010) SIGSOFT FSE , pp. 57-66
    • Jalbert, N.1    Sen, K.2
  • 14
    • 70350219113 scopus 로고    scopus 로고
    • Calfuzzer: An extensible active testing framework for concurrent programs
    • Joshi, P., Naik, M., Park, C.S., Sen, K.: Calfuzzer: An extensible active testing framework for concurrent programs. In: CAV, pp. 675–681 (2009)
    • (2009) CAV , pp. 675-681
    • Joshi, P.1    Naik, M.2    Park, C.S.3    Sen, K.4
  • 15
    • 67650093997 scopus 로고    scopus 로고
    • Iterative context bounding for systematic testing of multithreaded programs
    • Musuvathi, M., Qadeer, S.: Iterative context bounding for systematic testing of multithreaded programs. In: PLDI, pp. 446–455 (2007)
    • (2007) PLDI , pp. 446-455
    • Musuvathi, M.1    Qadeer, S.2
  • 16
    • 84991964026 scopus 로고    scopus 로고
    • Mysql bug 10224
    • Mysql bug 10224. https://bugs.mysql.com/bug.php?id=10224
  • 17
    • 84991977554 scopus 로고    scopus 로고
    • Mysql bug 10602
    • Mysql bug 10602. https://bugs.mysql.com/bug.php?id=10602
  • 18
    • 70350599876 scopus 로고    scopus 로고
    • Effective static deadlock detection
    • Naik, M., Park, C.S., Sen, K., Gay, D.: Effective static deadlock detection. In: ICSE, pp. 386–396 (2009)
    • (2009) ICSE , pp. 386-396
    • Naik, M.1    Park, C.S.2    Sen, K.3    Gay, D.4
  • 20
    • 67650809032 scopus 로고    scopus 로고
    • Ctrigger: exposing atomicity violation bugs from their hiding places
    • Park, S., Lu, S., Zhou, Y.: Ctrigger: exposing atomicity violation bugs from their hiding places. In: ASPLOS, pp. 25–36 (2009)
    • (2009) ASPLOS , pp. 25-36
    • Park, S.1    Lu, S.2    Zhou, Y.3
  • 25
    • 79959860491 scopus 로고    scopus 로고
    • Coverage guided systematic concurrency testing
    • Wang, C., Said, M., Gupta, A.: Coverage guided systematic concurrency testing. In: ICSE, pp. 221–230 (2011)
    • (2011) ICSE , pp. 221-230
    • Wang, C.1    Said, M.2    Gupta, A.3
  • 26
    • 84930520292 scopus 로고    scopus 로고
    • Particle swarm optimization based dictionary learning for remote sensing big data
    • Wang, L., Geng, H., Liu, P., Lu, K., Kolodziej, J., Ranjan, R., Zomaya, A.Y.: Particle swarm optimization based dictionary learning for remote sensing big data. Knowl.-Based Syst. 79, 43–50 (2015)
    • (2015) Knowl.-Based Syst. , vol.79 , pp. 43-50
    • Wang, L.1    Geng, H.2    Liu, P.3    Lu, K.4    Kolodziej, J.5    Ranjan, R.6    Zomaya, A.Y.7
  • 27
    • 84906572582 scopus 로고    scopus 로고
    • IK-SVD: dictionary learning for spatial big data via incremental atom update
    • Wang, L., Lu, K., Liu, P., Ranjan, R., Chen, L.: IK-SVD: dictionary learning for spatial big data via incremental atom update. Comput. Sci. Eng. 16(4), 41–52 (2014)
    • (2014) Comput. Sci. Eng. , vol.16 , Issue.4 , pp. 41-52
    • Wang, L.1    Lu, K.2    Liu, P.3    Ranjan, R.4    Chen, L.5
  • 28
    • 84929334224 scopus 로고    scopus 로고
    • A parallel file system with application-aware data layout policies for massive remote sensing image processing in digital earth
    • Wang, L., Ma, Y., Zomaya, A.Y., Ranjan, R., Chen, D.: A parallel file system with application-aware data layout policies for massive remote sensing image processing in digital earth. IEEE Trans. Parallel Distrib. Syst. 26(6), 1497–1508 (2015)
    • (2015) IEEE Trans. Parallel Distrib. Syst. , vol.26 , Issue.6 , pp. 1497-1508
    • Wang, L.1    Ma, Y.2    Zomaya, A.Y.3    Ranjan, R.4    Chen, D.5
  • 29
    • 33644653428 scopus 로고    scopus 로고
    • Runtime analysis of atomicity for multithreaded programs
    • Wang, L., Stoller, S.D.: Runtime analysis of atomicity for multithreaded programs. IEEE Trans. Softw. Eng. 32(2), 93–110 (2006)
    • (2006) IEEE Trans. Softw. Eng. , vol.32 , Issue.2 , pp. 93-110
    • Wang, L.1    Stoller, S.D.2
  • 30
  • 31
    • 77949770430 scopus 로고    scopus 로고
    • Analyzing multicore dumps to facilitate concurrency bug reproduction
    • Weeratunge, D., Zhang, X., Jagannathan, S.: Analyzing multicore dumps to facilitate concurrency bug reproduction. In: ASPLOS, pp. 155–166 (2010)
    • (2010) ASPLOS , pp. 155-166
    • Weeratunge, D.1    Zhang, X.2    Jagannathan, S.3
  • 32
    • 84991942069 scopus 로고    scopus 로고
    • Yu, J.: Concurrency bugs
    • Yu, J.: Concurrency bugs. https://github.com/jieyu/concurrency-bugs
  • 34
    • 84869797665 scopus 로고    scopus 로고
    • Maple: a coverage-driven testing tool for multithreaded programs
    • Yu, J., Narayanasamy, S., Pereira, C., Pokam, G.: Maple: a coverage-driven testing tool for multithreaded programs. In: OOPSLA, pp. 485–502 (2012)
    • (2012) OOPSLA , pp. 485-502
    • Yu, J.1    Narayanasamy, S.2    Pereira, C.3    Pokam, G.4


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