메뉴 건너뛰기




Volumn , Issue , 2010, Pages 143-154

SherLog: Error diagnosis by connecting clues from run-time logs

Author keywords

Failure diagnostics; Log; Static analysis

Indexed keywords

CONCURRENT EXECUTION; DATA VALUES; ERROR DIAGNOSIS; EXECUTION ENVIRONMENTS; EXPERT KNOWLEDGE; FAILURE DIAGNOSTICS; FILE CONTENTS; IN-BUILDINGS; MULTI-PROCESSORS; NON-DETERMINISM; PRIVACY CONCERNS; PRODUCTION RUN; RE-EXECUTION; ROOT CAUSE; RUNTIMES; SERVER APPLICATIONS; SOFTWARE BUG; SOFTWARE FAILURE; SOURCE CODES;

EID: 77952272081     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1736020.1736038     Document Type: Conference Paper
Times cited : (135)

References (50)
  • 7
    • 1442339050 scopus 로고    scopus 로고
    • From symptom to cause: Localizing errors in counterexample traces
    • Jan.
    • T. Ball, M. Naik, and S. K. Rajamani. From symptom to cause: localizing errors in counterexample traces. ACM SIGPLAN Notices, 38(1):97-105, Jan. 2003.
    • (2003) ACM SIGPLAN Notices , vol.38 , Issue.1 , pp. 97-105
    • Ball, T.1    Naik, M.2    Rajamani, S.K.3
  • 9
    • 70450276778 scopus 로고    scopus 로고
    • Finding programming errors earlier by evaluating runtime monitors ahead-of-time
    • E. Bodden, P. Lam, and L. Hendren. Finding programming errors earlier by evaluating runtime monitors ahead-of-time. In FSE'08.
    • FSE'08
    • Bodden, E.1    Lam, P.2    Hendren, L.3
  • 10
    • 84964918169 scopus 로고    scopus 로고
    • Klee: Unassisted and automatic generation of high-coverage tests for complex systems programs
    • C. Cadar, D. Dunbar, and D. R. Engler. Klee: Unassisted and automatic generation of high-coverage tests for complex systems programs. In OSDI'08.
    • OSDI'08
    • Cadar, C.1    Dunbar, D.2    Engler, D.R.3
  • 11
    • 77949730251 scopus 로고    scopus 로고
    • Parametric trace slicing and monitoring
    • F. Chen and G. Roşu. Parametric trace slicing and monitoring. In TACAS'09.
    • TACAS'09
    • Chen, F.1    Roşu, G.2
  • 15
    • 77949737946 scopus 로고    scopus 로고
    • Streamlined Troubleshooting with the Dell system E-Support tool
    • Dell
    • Dell. Streamlined Troubleshooting with the Dell system E-Support tool. Dell Power Solutions, 2008.
    • (2008) Dell Power Solutions
  • 16
    • 79959913892 scopus 로고    scopus 로고
    • Critical slicing for software fault localization
    • R. A. DeMillo, H. Pan, and E. H. Spafford. Critical slicing for software fault localization. In ISSTA, pages 121-134, 1996.
    • (1996) ISSTA , pp. 121-134
    • DeMillo, R.A.1    Pan, H.2    Spafford, E.H.3
  • 18
    • 57349184127 scopus 로고    scopus 로고
    • Sound, complete and scalable path-sensitive analysis
    • I. Dillig, T. Dillig, and A. Aiken. Sound, complete and scalable path-sensitive analysis. SIGPLAN Not., 2008.
    • (2008) SIGPLAN Not.
    • Dillig, I.1    Dillig, T.2    Aiken, A.3
  • 20
    • 84975277890 scopus 로고    scopus 로고
    • Checking system rules using system-specific, programmer-written compiler extensions
    • D. Engler, B. Chelf, and A. Chou. Checking system rules using system-specific, programmer-written compiler extensions. In OSDI'00.
    • OSDI'00
    • Engler, D.1    Chelf, B.2    Chou, A.3
  • 21
    • 84865636979 scopus 로고    scopus 로고
    • From dirt to shovels: Fully automatic tool generation from ad hoc data
    • K. Fisher, D. Walker, K. Q. Zhu, and P. White. From dirt to shovels: Fully automatic tool generation from ad hoc data. In POPL'08.
    • POPL'08
    • Fisher, K.1    Walker, D.2    Zhu, K.Q.3    White, P.4
  • 26
    • 84956630483 scopus 로고    scopus 로고
    • Interprocedural slicing using dependence graphs
    • S. Horwitz, T. Reps, and D. Binkley. Interprocedural slicing using dependence graphs. In PLDI '88.
    • PLDI '88
    • Horwitz, S.1    Reps, T.2    Binkley, D.3
  • 30
    • 84969334554 scopus 로고    scopus 로고
    • Debugging operating systems with time-traveling virtual machines
    • S. T. King, G. W. Dunlap, and P. M. Chen. Debugging operating systems with time-traveling virtual machines. In USENIX ATC'05.
    • USENIX ATC'05
    • King, S.T.1    Dunlap, G.W.2    Chen, P.M.3
  • 36
    • 27544515395 scopus 로고    scopus 로고
    • Bugnet: Continuously recording program execution for deterministic replay debugging
    • S. Narayanasamy, G. Pokam, and B. Calder. Bugnet: Continuously recording program execution for deterministic replay debugging. In ISCA'05.
    • ISCA'05
    • Narayanasamy, S.1    Pokam, G.2    Calder, B.3
  • 37
    • 77952261819 scopus 로고    scopus 로고
    • Proactive health management with auto-support
    • NetApp
    • NetApp. Proactive health management with auto-support. NetApp White Paper, 2007.
    • (2007) NetApp White Paper
  • 38
  • 39
    • 77949756749 scopus 로고    scopus 로고
    • Squid Archives. http://www.squid-cache.org/Versions/v2/2.3/bugs/#squid-2. 3.stable4-ftp-icon-not-found.
    • Squid Archives
  • 41
    • 0000990322 scopus 로고
    • A survey of program slicing techniques
    • F. Tip. A survey of program slicing techniques. Journal of Programming Languages, 3:121-189, 1995.
    • (1995) Journal of Programming Languages , vol.3 , pp. 121-189
    • Tip, F.1
  • 42
    • 50649093917 scopus 로고    scopus 로고
    • Triage: Diagnosing production run failures at the user's site
    • J. Tucek, S. Lu, C. Huang, S. Xanthos, and Y. Zhou. Triage: Diagnosing production run failures at the user's site. In SOSP'07.
    • SOSP'07
    • Tucek, J.1    Lu, S.2    Huang, C.3    Xanthos, S.4    Zhou, Y.5
  • 44
    • 77952274012 scopus 로고    scopus 로고
    • Configuration debugging as search: Finding the needle in the haystack
    • A. Whitaker, R. S. Cox, and S. D. Gribble. Configuration debugging as search: finding the needle in the haystack. In OSDI'04.
    • OSDI'04
    • Whitaker, A.1    Cox, R.S.2    Gribble, S.D.3
  • 45
    • 84889780612 scopus 로고    scopus 로고
    • Dr.Watson
    • Windows Error Reporting(Dr.Watson). http://www.microsoft.com/whdc/ maintain/StartWER.mspx.
    • Windows Error Reporting
  • 46
    • 85087593451 scopus 로고    scopus 로고
    • A "flight data recorder" for enabling full-system multiprocessor deterministic replay
    • M. Xu, R. Bodik, and M. D. Hill. A "flight data recorder" for enabling full-system multiprocessor deterministic replay. In ISCA'03.
    • ISCA'03
    • Xu, M.1    Bodik, R.2    Hill, M.D.3
  • 49
    • 34249879570 scopus 로고    scopus 로고
    • Saturn: A scalable framework for error detection using boolean satisfiability
    • Y.Xie and A.Aiken. Saturn: A scalable framework for error detection using boolean satisfiability. Transactions on Programming Language and Systems, 29(3):1-16, 2007.
    • (2007) Transactions on Programming Language and Systems , vol.29 , Issue.3 , pp. 1-16
    • Xie, Y.1    Aiken, A.2
  • 50
    • 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가 분석하여 추출한 것입니다.