메뉴 건너뛰기




Volumn , Issue , 2010, Pages 253-263

Analyzing concurrency bugs using dual slicing

Author keywords

Concurrency bugs; Dual slicing; Execution indexing

Indexed keywords

ATOMICITY VIOLATIONS; CAUSAL PATHS; CAUSAL RELATIONS; CONCURRENCY BUGS; CONCURRENT FAILURES; DATA RACES; DUAL SLICING; EXECUTION INDEXING; LABOR INTENSIVE PROCESS; LARGE PROGRAMS; ORDER OF MAGNITUDE; PRECISE ANALYSIS; ROOT CAUSE; SLICING ALGORITHMS;

EID: 77955856665     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1831708.1831740     Document Type: Conference Paper
Times cited : (40)

References (28)
  • 1
    • 0030396393 scopus 로고    scopus 로고
    • Efficient path profiling
    • Thomas Ball and James R. Larus. Efficient Path Profiling. In MICRO'96, pages 46-57.
    • MICRO'96 , pp. 46-57
    • Ball, T.1    Larus, J.R.2
  • 2
    • 57349161233 scopus 로고    scopus 로고
    • JPredictor: A predictive runtime analysis tool for java
    • F. Chen, T. F. Serbanuta, and G. Rosu. JPredictor: A Predictive Runtime Analysis Tool for Java. In ICSE'08.
    • ICSE'08
    • Chen, F.1    Serbanuta, T.F.2    Rosu, G.3
  • 3
    • 0036986419 scopus 로고    scopus 로고
    • Isolating failure-inducing thread schedules
    • J. D. Choi and A. Zeller. Isolating Failure-Inducing Thread Schedules. In ISSTA'02.
    • ISSTA'02
    • Choi, J.D.1    Zeller, A.2
  • 5
    • 84873445488 scopus 로고    scopus 로고
    • Atomizer: A dynamic atomicity checker for multithreaded programs
    • C. Flanagan and S. N Freund. Atomizer: A Dynamic Atomicity Checker for Multithreaded Programs. In POPL'04.
    • POPL'04
    • Flanagan, C.1    Freund, S.N.2
  • 6
    • 77955915011 scopus 로고    scopus 로고
    • An efficient relevant slicing method for debugging
    • T. Gyimothy, A. Beszedes, and I. Forgacs. An efficient relevant slicing method for debugging. In FSE'99.
    • FSE'99
    • Gyimothy, T.1    Beszedes, A.2    Forgacs, I.3
  • 7
    • 57349113798 scopus 로고    scopus 로고
    • Dynamic detection of atomic-set-serializability violations
    • C. Hammer, J. Dolby, M. Vaziri, and F. Tip. Dynamic Detection of Atomic-Set-Serializability Violations. In ICSE'08.
    • ICSE'08
    • Hammer, C.1    Dolby, J.2    Vaziri, M.3    Tip, F.4
  • 8
    • 0002271677 scopus 로고    scopus 로고
    • A formal study of slicing for multi-threaded programs with JVM concurrency primitives
    • J. Hatcliff, J. C. Corbett, M. B. Dwyer, S. Sokolowski, and H. Zheng. A Formal Study of Slicing for Multi-Threaded Programs with JVM Concurrency Primitives. In SAS'99.
    • SAS'99
    • Hatcliff, J.1    Corbett, J.C.2    Dwyer, M.B.3    Sokolowski, S.4    Zheng, H.5
  • 9
    • 70450240793 scopus 로고    scopus 로고
    • A randomized dynamic program analysis technique for detecting real deadlocks
    • P. Joshi, C. S. Park, K. Sen, M. Naik. A Randomized Dynamic Program Analysis Technique for Detecting Real Deadlocks. In PLDI'09.
    • PLDI'09
    • Joshi, P.1    Park, C.S.2    Sen, K.3    Naik, M.4
  • 11
    • 85088606114 scopus 로고    scopus 로고
    • Whole program paths
    • J. R. Larus. Whole Program Paths. In PLDI'99.
    • PLDI'99
    • Larus, J.R.1
  • 12
    • 58249111221 scopus 로고    scopus 로고
    • Learning from mistakes: A comprehensive study on real-world concurrency bug characteristics
    • S. Lu, S. Park, E. Seo, and Y. Zhou. Learning from Mistakes: A Comprehensive Study on Real-World Concurrency Bug Characteristics. In ASPLOS'08.
    • ASPLOS'08
    • Lu, S.1    Park, S.2    Seo, E.3    Zhou, Y.4
  • 15
    • 67650091399 scopus 로고    scopus 로고
    • CTrigger: Exposing atomicity violation bugs from their hiding places
    • S. Park, S. Lu, and Y. Zhou. CTrigger: Exposing Atomicity Violation Bugs from their Hiding Places. In ASPLOS, 2009.
    • (2009) ASPLOS
    • Park, S.1    Lu, S.2    Zhou, Y.3
  • 17
    • 57349085087 scopus 로고    scopus 로고
    • Race directed random testing of concurrent programs
    • K. Sen. Race Directed Random Testing of Concurrent Programs. In PLDI'08.
    • PLDI'08
    • Sen, K.1
  • 19
    • 57849166365 scopus 로고    scopus 로고
    • Dynamic slicing of multithreaded programs for race detection
    • S. Tallam, C. Tian, and R. Gupta. Dynamic Slicing of Multithreaded Programs for Race Detection. In ICSM'08.
    • ICSM'08
    • Tallam, S.1    Tian, C.2    Gupta, R.3
  • 21
    • 85086796298 scopus 로고    scopus 로고
    • Accurate and efficient runtime detection of atomicity errors in concurrent programs
    • L. Wang and S. D. Stoller. Accurate and Efficient Runtime Detection of Atomicity Errors in Concurrent Programs. In PPoPP'06.
    • PPoPP'06
    • Wang, L.1    Stoller, S.D.2
  • 23
  • 24
    • 85086953631 scopus 로고    scopus 로고
    • A serializability violation detector for shared-memory server programs
    • M. Xu, R. Bodik, and M. D. Hill. A Serializability Violation Detector for Shared-Memory Server Programs. In PLDI'05.
    • PLDI'05
    • Xu, M.1    Bodik, R.2    Hill, M.D.3
  • 25
    • 70450285526 scopus 로고    scopus 로고
    • A case for an interleaving constrained shared-memory multi-processor
    • J. Yu and S. Narayanasamy. A case for an interleaving constrained shared-memory multi-processor. In ISCA'09.
    • ISCA'09
    • Yu, J.1    Narayanasamy, S.2
  • 26
    • 84885572592 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. In SOSP'05.
    • SOSP'05
    • Yu, Y.1    Rodeheffer, T.2    Chen, W.3
  • 27
    • 77950623988 scopus 로고    scopus 로고
    • Isolating cause-effect chains from computer programs
    • A. Zeller. Isolating Cause-Effect Chains from Computer Programs. In FSE'02.
    • FSE'02
    • Zeller, A.1


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