메뉴 건너뛰기




Volumn 30, Issue 1, 2012, Pages

Improving software diagnosability via log enhancement

Author keywords

Debugging; Failure diagnostics; Log; Program analysis; Software diagnosability

Indexed keywords

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

EID: 84859091978     PISSN: 07342071     EISSN: 15577333     Source Type: Journal    
DOI: 10.1145/2110356.2110360     Document Type: Conference Paper
Times cited : (104)

References (58)
  • 1
    • 21644455102 scopus 로고    scopus 로고
    • Performance debugging for distributed systems of black boxes
    • SOSP'03: Proceedings of the 19th ACM Symposium on Operating Systems Principles
    • AGUILERA, M. K.,MOGUL, J. C.,WIENER, J. L., REYNOLDS, P., AND MUTHITACHAROEN, A. 2003. Performance debugging for distributed systems of black boxes. In Proceedings of the 19th ACM Symposium on Operating Systems Principles (SOSP'03). ACM, New York, 74-89. (Pubitemid 40929689)
    • (2003) Operating Systems Review (ACM) , vol.37 , Issue.5 , pp. 74-89
    • Aguilera, M.K.1    Mogul, J.C.2    Wiener, J.L.3    Reynolds, P.4    Muthitacharoen, A.5
  • 4
    • 84859042815 scopus 로고    scopus 로고
    • APPLE. Apple Inc. CrashReport. Tech. rep. TN2123
    • APPLE. 2004. Apple Inc., CrashReport. Tech. rep. TN2123.
    • (2004)
  • 12
    • 33750110835 scopus 로고    scopus 로고
    • Capturing, indexing, clustering, and retrieving system history
    • DOI 10.1145/1095809.1095821
    • COHEN, I., ZHANG, S., GOLDSZMIDT, M., SYMONS, J., KELLY, T., AND FOX, A. 2005. Capturing, indexing, clustering, and retrieving system history. In Proceedings of the 20th ACM Symposium on Operating Systems Principles (SOSP'05). ACM, New York, NY, 105-118. (Pubitemid 44892208)
    • (2005) Operating Systems Review (ACM) , vol.39 , Issue.5 , pp. 105-118
    • Cohen, I.1    Zhang, S.2    Goldszmidt, M.3    Symons, J.4    Kelly, T.5    Fox, A.6
  • 13
    • 70450092967 scopus 로고    scopus 로고
    • Bouncer: Securing software by blocking bad input
    • DOI 10.1145/1294261.1294274, SOSP'07: Proceedings of the 21st ACM Symposium on Operating Systems Principles
    • COSTA, M., CASTRO, M., ZHOU, L., ZHANG, L., AND PEINADO, M. 2007. Bouncer: Securing software by blocking bad input. In Proceedings of 21st ACM SIGOPS Symposium on Operating Systems Principles (SOSP'07). ACM, New York, NY, 117-130. (Pubitemid 351429372)
    • (2007) Operating Systems Review (ACM) , pp. 117-130
    • Costa, M.1    Castro, M.2    Zhou, L.3    Zhang, L.4    Peinado, M.5
  • 19
    • 84859077131 scopus 로고    scopus 로고
    • DWARF. The DWARF Debugging Format
    • DWARF. The DWARF Debugging Format. http://dwarfstd.org.
  • 20
    • 84859046736 scopus 로고    scopus 로고
    • EMC.EMC seen collecting and managing log as key driver for 94 percent of customers
    • EMC. 2005. EMC seen collecting and managing log as key driver for 94 percent of customers.
    • (2005)
  • 21
    • 21644474151 scopus 로고    scopus 로고
    • RacerX: Effective, static detection of race conditions and deadlocks
    • SOSP'03: Proceedings of the 19th ACM Symposium on Operating Systems Principles
    • ENGLER, D. AND ASHCRAFT, K. 2003. Racerx: Effective, static detection of race conditions and deadlocks. In Proceedings of the 19th ACM Symposium on Operating Systems Principles (SOSP'03). ACM, New York, NY, 237-252. (Pubitemid 40929700)
    • (2003) Operating Systems Review (ACM) , vol.37 , Issue.5 , pp. 237-252
    • Engler, D.1    Ashcraft, K.2
  • 24
    • 84859071979 scopus 로고    scopus 로고
    • GOOGLEBREAKPAD.Google Inc. Breakpad
    • GOOGLEBREAKPAD.Google Inc., Breakpad. http://code.google.com/p/google- breakpad/.
  • 27
    • 34547254737 scopus 로고    scopus 로고
    • How is aliasing used in systems software?
    • DOI 10.1145/1181775.1181785, 1181785, Proceedings of the 14th ACM SIGSOFT International Symposium on Foundations of Software Engineering
    • HACKETT, B. AND AIKEN, A. 2006. How is aliasing used in systems software? In Proceedings of the 14th ACM SIGSOFT International Symposium on Foundations of Software Engineering (SIGSOFT'06/FSE- 14). ACM, New York, NY, 69-80. (Pubitemid 47129386)
    • (2006) Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering , pp. 69-80
    • Hackett, B.1    Aiken, A.2
  • 31
    • 0023328934 scopus 로고
    • Debugging parallel programs with instant replay
    • LEBLANC, T. J. AND MELLOR-CRUMMEY, J. M. 1987. Debugging parallel programs with instant replay. IEEE Trans. Comput. 36, 471-482.
    • (1987) IEEE Trans. Comput. , vol.36 , pp. 471-482
    • Leblanc, T.J.1    Mellor-Crummey, J.M.2
  • 33
    • 34547229642 scopus 로고    scopus 로고
    • Have things changed now?: An empirical study of bug characteristics in modern open source software
    • DOI 10.1145/1181309.1181314, ASID'06: First Workshop on Architectural and System Support for Improving Software Dependability, in conjunction with ASPLOS 2006
    • LI, Z., TAN, L.,WANG, X., LU, S., ZHOU, Y., AND ZHAI, C. 2006. Have things changed now?: An empirical study of bug characteristics in modern open source software. In Proceedings of the 1st Workshop on Architectural and System Support for Improving Software Dependability (ASID'06). ACM, New York, NY, 25-33. (Pubitemid 47113410)
    • (2006) ASID'06: 1st Workshop on Architectural and System Support for Improving Software Dependability , pp. 25-33
    • Li, Z.1    Tan, L.2    Wang, X.3    Lu, S.4    Zhou, Y.5    Zhai, C.6
  • 37
    • 84859065380 scopus 로고    scopus 로고
    • MOZILLA QFA, Mozilla Quality Feedback Agent
    • MOZILLA QFA. Mozilla Quality Feedback Agent. http://kb.mozillazine.org/ Quality-Feedback-Agent.
  • 40
    • 27544515395 scopus 로고    scopus 로고
    • BugNet: Continuously recording program execution for deterministic replay debugging
    • Proceedings - 32nd International Symposium on Computer Architecture, ISCA 2005
    • NARAYANASAMY, S., POKAM, G., AND CALDER, B. 2005. Bugnet: Continuously recording program execution for deterministic replay debugging. In Proceedings of the 32nd Annual International Symposium on Computer Architecture (ISCA'05). IEEE Computer Society, Los Alamitos, CA, 284-295. (Pubitemid 41543448)
    • (2005) Proceedings - International Symposium on Computer Architecture , pp. 284-295
    • Narayanasamy, S.1    Pokam, G.2    Calder, B.3
  • 42
    • 84859071978 scopus 로고    scopus 로고
    • NETAPP. Proactive health management with auto-support. NetApp white paper. NETAPPSAVECORE. NetApp Inc. Savecore. ONTAP 7.3 Manual Page Reference Volume 1
    • NETAPP. 2007. Proactive health management with auto-support. NetApp white paper. NETAPPSAVECORE. NetApp Inc., Savecore. ONTAP 7.3 Manual Page Reference, Volume 1, 471-472.
    • (2007) , pp. 471-472
  • 45
    • 84859046737 scopus 로고    scopus 로고
    • 7 more good tips on logging
    • SCHMIDT, S. 2009. 7 more good tips on logging. http://codemonkeyism.com/ 7-more-good-tips-on-logging/.
    • (2009)
    • Schmidt, S.1
  • 46
    • 84859065379 scopus 로고    scopus 로고
    • SLOCCOUNT. Sloccount
    • SLOCCOUNT. Sloccount. http://www.dwheeler.com/sloccount/.
  • 48
    • 50649093917 scopus 로고    scopus 로고
    • Triage: Diagnosing production run failures at the user's site
    • DOI 10.1145/1294261.1294275, SOSP'07: Proceedings of the 21st ACM Symposium on Operating Systems Principles
    • TUCEK, J., LU, S., HUANG, C., XANTHOS, S., AND ZHOU, Y. 2007. Triage: Diagnosing production run failures at the user's site. In Proceedings of 21st ACMSIGOPS Symposium on Operating Systems Principles (SOSP'07). ACM, New York, NY, 131-144. (Pubitemid 351429373)
    • (2007) Operating Systems Review (ACM) , pp. 131-144
    • Tucek, J.1    Lu, S.2    Huang, C.3    Xanthos, S.4    Zhou, Y.5
  • 51
    • 84859046738 scopus 로고    scopus 로고
    • VMWARE. Using the intergrated virtual debugger for visual studio
    • VMWARE. Using the intergrated virtual debugger for visual studio. http://www.vmware.com/pdf/ws65-manual.pdf.
  • 57
    • 34547309741 scopus 로고    scopus 로고
    • Dynamic slicing long running programs through execution fast forwarding
    • DOI 10.1145/1181775.1181786, 1181786, Proceedings of the 14th ACM SIGSOFT International Symposium on Foundations of Software Engineering
    • ZHANG, X., TALLAM, S., AND GUPTA, R. 2006. Dynamic slicing long running programs through execution fast forwarding. In Proceedings of the 14th ACM SIGSOFT International Symposium on Foundations of Software Engineering (SIGSOFT'06/FSE-14). ACM, New York, NY, 81-91. (Pubitemid 47129387)
    • (2006) Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering , pp. 81-91
    • Zhang, X.1    Tallam, S.2    Gupta, R.3


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