메뉴 건너뛰기




Volumn , Issue , 2011, Pages 3-14

Improving software diagnosability via log enhancement

Author keywords

Log; Software diagnosability; Static analysis

Indexed keywords

COMPLEX SOFTWARE SYSTEMS; DIAGNOSABILITY; FAILURE DIAGNOSIS; LOG; REAL-WORLD APPLICATION; RUNTIMES; SOFTWARE DIAGNOSABILITY; SOFTWARE FAILURE;

EID: 79953093128     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1950365.1950412     Document Type: Conference Paper
Times cited : (134)

References (60)
  • 6
    • 79953124188 scopus 로고    scopus 로고
    • Apple Inc. Technical Report TN2123
    • Apple Inc., CrashReport. Technical Report TN2123, 2004.
    • (2004) CrashReport
  • 9
    • 33746101822 scopus 로고    scopus 로고
    • Diehard: Probabilistic memory safety for unsafe languages
    • E. D. Berger and B. G. Zorn. Diehard: probabilistic memory safety for unsafe languages. In PLDI'06.
    • PLDI'06
    • Berger, E.D.1    Zorn, B.G.2
  • 10
    • 79953099156 scopus 로고    scopus 로고
    • Lightweight, high-resolution monitoring for troubleshooting production systems
    • S. Bhatia, A. Kumar, M. Fiuczynski, and L. Peterson. Lightweight, high-resolution monitoring for troubleshooting production systems. In OSDI'08.
    • OSDI'08
    • Bhatia, S.1    Kumar, A.2    Fiuczynski, M.3    Peterson, L.4
  • 11
    • 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
  • 14
    • 77954593673 scopus 로고    scopus 로고
    • Kivati: Fast detection and prevention of atomicity violations
    • L. Chew and D. Lie. Kivati: fast detection and prevention of atomicity violations. In EuroSys'10.
    • EuroSys'10
    • Chew, L.1    Lie, D.2
  • 18
    • 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
  • 21
    • 77952406152 scopus 로고    scopus 로고
    • Execution replay of multiprocessor virtual machines
    • G. Dunlap, D. Lucchetti, M. Fetterman, and P. Chen. Execution replay of multiprocessor virtual machines. In VEE, 2008.
    • (2008) VEE
    • Dunlap, G.1    Lucchetti, D.2    Fetterman, M.3    Chen, P.4
  • 23
    • 0242453884 scopus 로고    scopus 로고
    • Racerx: Effective, static detection of race conditions and deadlocks
    • D. Engler and K. Ashcraft. Racerx: effective, static detection of race conditions and deadlocks. In SOSP'03.
    • SOSP'03
    • Engler, D.1    Ashcraft, K.2
  • 27
    • 79953110666 scopus 로고    scopus 로고
    • Google Inc
    • Google Inc., Breakpad.
    • Breakpad
  • 30
    • 79953098321 scopus 로고    scopus 로고
    • How is aliasing used in systems software?
    • B. Hackett and A. Aiken. How is aliasing used in systems software? In FSE'06.
    • FSE'06
    • Hackett, B.1    Aiken, A.2
  • 33
    • 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
  • 38
    • 77954976030 scopus 로고    scopus 로고
    • Colorsafe: Architectural support for debugging and dynamically avoiding multi-variable atomicity violations
    • B. Lucia, L. Ceze, and K. Strauss. Colorsafe: architectural support for debugging and dynamically avoiding multi-variable atomicity violations. In ISCA'10.
    • ISCA'10
    • Lucia, B.1    Ceze, L.2    Strauss, K.3
  • 40
    • 52649147142 scopus 로고    scopus 로고
    • Delorean: Recording and deterministically replaying shared-memory multiprocessor execution efficiently
    • P. Montesinos, L. Ceze, and J. Torrellas. Delorean: Recording and deterministically replaying shared-memory multiprocessor execution efficiently. In ISCA'08.
    • ISCA'08
    • Montesinos, P.1    Ceze, L.2    Torrellas, J.3
  • 42
    • 34548211382 scopus 로고    scopus 로고
    • Conditional must not aliasing for static race detection
    • M. Naik and A. Aiken. Conditional must not aliasing for static race detection. In POPL'07.
    • POPL'07
    • Naik, M.1    Aiken, A.2
  • 43
    • 33746060520 scopus 로고    scopus 로고
    • Effective static race detection for java
    • M. Naik, A. Aiken, and J. Whaley. Effective static race detection for java. In PLDI'06.
    • PLDI'06
    • Naik, M.1    Aiken, A.2    Whaley, J.3
  • 44
    • 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
  • 45
    • 1542355459 scopus 로고    scopus 로고
    • Cil: Intermediate language and tools for analysis and transformation of c programs
    • G. C. Necula, S.McPeak, S. P. Rahul, and W.Weimer. Cil: Intermediate language and tools for analysis and transformation of c programs. In CC'02.
    • CC'02
    • Necula, G.C.1    McPeak, S.2    Rahul, S.P.3    Weimer, W.4
  • 47
    • 79953077689 scopus 로고    scopus 로고
    • NetApp. Proactive health management with auto-support
    • NetApp. Proactive health management with auto-support. NetApp White Paper, 2007.
    • (2007) NetApp White Paper
  • 48
    • 35448955693 scopus 로고    scopus 로고
    • Exterminator: Automatically correcting memory errors with high probability
    • G. Novark, E. D. Berger, and B. G. Zorn. Exterminator: automatically correcting memory errors with high probability. In PLDI'07.
    • PLDI'07
    • Novark, G.1    Berger, E.D.2    Zorn, B.G.3
  • 49
    • 85051053392 scopus 로고    scopus 로고
    • Kendo: Efficient Deterministic Multithreading in software
    • M. Olszewski, J. Ansel, and S. Amarasinghe. Kendo: Efficient Deterministic Multithreading in software. In ASPLOS'09.
    • ASPLOS'09
    • Olszewski, M.1    Ansel, J.2    Amarasinghe, S.3
  • 50
    • 72249098984 scopus 로고    scopus 로고
    • Pres:probabilistic replay with execution sketching on multiprocessors
    • S. Park, W. Xiong, Z. Yin, R. Kaushik, K. H.Lee, S. Lu, and Y. Zhou. Pres:probabilistic replay with execution sketching on multiprocessors. In SOSP, 2009.
    • (2009) SOSP
    • Park, S.1    Xiong, W.2    Yin, Z.3    Kaushik, R.4    Lee, K.H.5    Lu, S.6    Zhou, Y.7
  • 54
    • 77952268287 scopus 로고    scopus 로고
    • Analyzing multicore dumps to facilitate concurrency bug reproduction
    • D. Weeratunge, X. Zhang, and S. Jagannathan. Analyzing multicore dumps to facilitate concurrency bug reproduction. SIGARCH Comput. Archit. News, 38(1):155-166, 2010.
    • (2010) SIGARCH Comput. Archit. News , vol.38 , Issue.1 , pp. 155-166
    • Weeratunge, D.1    Zhang, X.2    Jagannathan, S.3
  • 55
    • 85087593451 scopus 로고    scopus 로고
    • A "flight data recorder" for enabling full-system multiprocessor deterministic replay
    • M. Xu, R. Bodik, and M. 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.3
  • 58
    • 77954609085 scopus 로고    scopus 로고
    • Execution synthesis: A technique for automated software debugging
    • C. Zamfir and G. Candea. Execution synthesis: a technique for automated software debugging. In EuroSys'10.
    • EuroSys'10
    • Zamfir, C.1    Candea, G.2
  • 59
    • 78650138053 scopus 로고    scopus 로고
    • Low-overhead bug fingerprinting for fast debugging
    • Runtime Verification
    • C. Zamfir and G. Candea. Low-overhead bug fingerprinting for fast debugging. In Runtime Verification, volume 6418 of Lecture Notes in Computer Science, pages 460-468. 2010.
    • (2010) Lecture Notes in Computer Science , vol.6418 , pp. 460-468
    • Zamfir, C.1    Candea, G.2
  • 60
    • 84889667631 scopus 로고    scopus 로고
    • How to do a million watchpoints: Efficient debugging using dynamic instrumentation
    • Q. Zhao, R. Rabbah, S. Amarasinghe, L. Rudolph, and W.-F. Wong. How to do a million watchpoints: efficient debugging using dynamic instrumentation. In CC'08.
    • CC'08
    • Zhao, Q.1    Rabbah, R.2    Amarasinghe, S.3    Rudolph, L.4    Wong, W.-F.5


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