메뉴 건너뛰기




Volumn 44, Issue 6, 2009, Pages 270-280

Error propagation analysis for file systems

Author keywords

Binary decision diagrams; Copy constant propagation; Interprocedural dataflow analysis; Static program analysis; Weighted pushdown systems

Indexed keywords

BINARY DECISION DIAGRAMS; CODES (SYMBOLS); COMPUTER OPERATING SYSTEMS; DATA FLOW ANALYSIS; ERRORS; PROGRAM DEBUGGING; STATIC ANALYSIS;

EID: 67650821897     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: 10.1145/1543135.1542506     Document Type: Conference Paper
Times cited : (66)

References (32)
  • 1
    • 67650800046 scopus 로고    scopus 로고
    • The set-check-use methodology for detecting error propagation failures in I/O routines
    • Washington, DC, June
    • M. W. Bigrigg and J. J. Vos. The set-check-use methodology for detecting error propagation failures in I/O routines. In Workshop on Dependability Benchmarking, Washington, DC., June 2002.
    • (2002) Workshop on Dependability Benchmarking
    • Bigrigg, M.W.1    Vos, J.J.2
  • 2
    • 0029508892 scopus 로고    scopus 로고
    • R. E. Bryant. Binary decision diagrams and beyond: enabling technologies for formal verification. In R. L. Rudell, editor, ICCAD, pages 236-243. IEEE Computer Society, 1995.
    • R. E. Bryant. Binary decision diagrams and beyond: enabling technologies for formal verification. In R. L. Rudell, editor, ICCAD, pages 236-243. IEEE Computer Society, 1995.
  • 3
    • 84956676262 scopus 로고
    • The program summary graph and flow-sensitive interpro-cedural data flow analysis
    • D. Callahan. The program summary graph and flow-sensitive interpro-cedural data flow analysis. In PLDI, pages 47-56, 1988.
    • (1988) PLDI , pp. 47-56
    • Callahan, D.1
  • 5
    • 67650812951 scopus 로고    scopus 로고
    • Error propagation bugs in ext4. Personal communication, Nov. 2008
    • A. Dilger. Error propagation bugs in ext4. Personal communication, Nov. 2008.
    • Dilger, A.1
  • 7
    • 67650816141 scopus 로고    scopus 로고
    • System and method for dynamically detecting unchecked error condition values in computer programs
    • United States Patent #6,378,081 B1, Apr. 2002
    • C. A. Flanagan and M. Burrows. System and method for dynamically detecting unchecked error condition values in computer programs. United States Patent #6,378,081 B1, Apr. 2002.
    • Flanagan, C.A.1    Burrows, M.2
  • 8
    • 0016619745 scopus 로고
    • Structured exception handling
    • J. B. Goodenough. Structured exception handling. In POPL, pages 204-224, 1975.
    • (1975) POPL , pp. 204-224
    • Goodenough, J.B.1
  • 9
    • 0027845997 scopus 로고
    • Dynamic impact analysis: A cost-effective technique to enforce error-propagation
    • T. Goradia. Dynamic impact analysis: A cost-effective technique to enforce error-propagation. In ISSTA, pages 171-181, 1993.
    • (1993) ISSTA , pp. 171-181
    • Goradia, T.1
  • 10
    • 67650793334 scopus 로고    scopus 로고
    • Problem solved. Personal communication, Jan
    • A. D. Groce. Problem solved. Personal communication, Jan. 2009.
    • (2009)
    • Groce, A.D.1
  • 12
    • 34247363267 scopus 로고    scopus 로고
    • P. J. Guo, J. H. Perkins, S. McCamant, and M. D. Ernst. Dynamic inference of abstract types. In L. L. Pollock and M. Pezzè, editors, ISSTA, pages 255-265. ACM, 2006.
    • P. J. Guo, J. H. Perkins, S. McCamant, and M. D. Ernst. Dynamic inference of abstract types. In L. L. Pollock and M. Pezzè, editors, ISSTA, pages 255-265. ACM, 2006.
  • 13
    • 0035789176 scopus 로고    scopus 로고
    • M. Hiller, A. Jhumka, and N. Suri. An approach for analysing the propagation of data errors in software. In DSN, pages 161-172. IEEE Computer Society, 2001.
    • M. Hiller, A. Jhumka, and N. Suri. An approach for analysing the propagation of data errors in software. In DSN, pages 161-172. IEEE Computer Society, 2001.
  • 14
    • 0036980151 scopus 로고    scopus 로고
    • Propane: An environment for examining the propagation of errors in software
    • M. Hiller, A. Jhumka, and N. Suri. Propane: an environment for examining the propagation of errors in software. In ISSTA, pages 81-85, 2002.
    • (2002) ISSTA , pp. 81-85
    • Hiller, M.1    Jhumka, A.2    Suri, N.3
  • 15
    • 3042671688 scopus 로고    scopus 로고
    • Epic: Profiling the propagation and effect of data errors in software
    • M. Hiller, A. Jhumka, and N. Suri. Epic: Profiling the propagation and effect of data errors in software. IEEE Trans. Computers, 53(5): 512-530, 2004.
    • (2004) IEEE Trans. Computers , vol.53 , Issue.5 , pp. 512-530
    • Hiller, M.1    Jhumka, A.2    Suri, N.3
  • 16
    • 0035203229 scopus 로고    scopus 로고
    • Assessing inter-modular error propagation in distributed software
    • IEEE Computer Society
    • A. Jhumka, M. Hiller, and N. Suri. Assessing inter-modular error propagation in distributed software. In SRDS, pages 152-161. IEEE Computer Society, 2001.
    • (2001) SRDS , pp. 152-161
    • Jhumka, A.1    Hiller, M.2    Suri, N.3
  • 17
    • 27544442829 scopus 로고    scopus 로고
    • A. Johansson and N. Suri. Error propagation profiling of operating systems. In DSN, pages 86-95. IEEE Computer Society, 2005.
    • A. Johansson and N. Suri. Error propagation profiling of operating systems. In DSN, pages 86-95. IEEE Computer Society, 2005.
  • 19
    • 26444433170 scopus 로고    scopus 로고
    • A. Lal, T. W. Reps, and G. Balakrishnan. Extended weighted pushdown systems. In K. Etessami and S. K. Rajamani, editors, CAV, 3576 of Lecture Notes in Computer Science, pages 434-448. Springer, 2005.
    • A. Lal, T. W. Reps, and G. Balakrishnan. Extended weighted pushdown systems. In K. Etessami and S. K. Rajamani, editors, CAV, volume 3576 of Lecture Notes in Computer Science, pages 434-448. Springer, 2005.
  • 20
    • 38149014710 scopus 로고    scopus 로고
    • A. Lal, N. Kidd, T. W. Reps, and T. Touili. Abstract error projection. In H. R. Nielson and G. Filé, editors, SAS, 4634 of Lecture Notes in Computer Science, pages 200-217. Springer, 2007.
    • A. Lal, N. Kidd, T. W. Reps, and T. Touili. Abstract error projection. In H. R. Nielson and G. Filé, editors, SAS, volume 4634 of Lecture Notes in Computer Science, pages 200-217. Springer, 2007.
  • 21
    • 38349067050 scopus 로고    scopus 로고
    • Interprocedural analysis of concurrent programs under a context bound
    • Technical Report 1598, University of Wisconsin-Madison, July
    • A. Lal, T. Touili, N. Kidd, and T. Reps. Interprocedural analysis of concurrent programs under a context bound. Technical Report 1598, University of Wisconsin-Madison, July 2007.
    • (2007)
    • Lal, A.1    Touili, T.2    Kidd, N.3    Reps, T.4
  • 23
    • 84976676329 scopus 로고
    • A history of CLU
    • B. Liskov. A history of CLU. In HOPL Preprints, pages 133-147, 1993.
    • (1993) HOPL Preprints , pp. 133-147
    • Liskov, B.1
  • 24
    • 84959039613 scopus 로고    scopus 로고
    • CIL: Intermediate language and tools for analysis and transformation of C programs
    • R. N. Horspool, editor, 2304 of, Springer
    • G. C. Necula, S. McPeak, S. P. Rahul, and W. Weimer. CIL: Intermediate language and tools for analysis and transformation of C programs. In R. N. Horspool, editor, CC, volume 2304 of Lecture Notes in Computer Science, pages 213-228. Springer, 2002.
    • (2002) Lecture Notes in Computer Science , vol.200 , pp. 213-228
    • Necula, G.C.1    McPeak, S.2    Rahul, S.P.3    Weimer, W.4
  • 25
    • 24344477041 scopus 로고    scopus 로고
    • Weighted pushdown systems and their application to interprocedural dataflow analysis
    • T. W. Reps, S. Schwoon, S. Jha, and D. Melski. Weighted pushdown systems and their application to interprocedural dataflow analysis. Sci. Comput. Program., 58(1-2):206-263, 2005.
    • (2005) Sci. Comput. Program , vol.58 , Issue.1-2 , pp. 206-263
    • Reps, T.W.1    Schwoon, S.2    Jha, S.3    Melski, D.4
  • 27
    • 3042546934 scopus 로고    scopus 로고
    • PhD thesis, Technical Univ. of Munich, Munich, Germany, July
    • S. Schwoon. Model-Checking Pushdown Systems. PhD thesis, Technical Univ. of Munich, Munich, Germany, July 2002.
    • (2002) Model-Checking Pushdown Systems
    • Schwoon, S.1
  • 28
    • 0024072961 scopus 로고
    • Modeling and measurement of error propagation in a multimodule computing system
    • K. G. Shin and T.-H. Lin. Modeling and measurement of error propagation in a multimodule computing system. IEEE Trans. Computers, 37(9):1053-1066, 1988.
    • (1988) IEEE Trans. Computers , vol.37 , Issue.9 , pp. 1053-1066
    • Shin, K.G.1    Lin, T.-H.2
  • 29
    • 84869515212 scopus 로고    scopus 로고
    • Aug. 2007
    • Sun Microsystems, Inc. Unchecked exceptions - the controversy. http://java.sun.com/docs/books/tutorial/ essential/exceptions/runtime.html, Aug. 2007.
    • Unchecked exceptions - the controversy
  • 30
    • 31744448539 scopus 로고    scopus 로고
    • Combining the robustness of checked exceptions with the flexibility of unchecked exceptions using anchored exception declarations
    • R. Johnson and R. P. Gabriel, editors, ACM
    • M. van Dooren and E. Steegmans. Combining the robustness of checked exceptions with the flexibility of unchecked exceptions using anchored exception declarations. In R. Johnson and R. P. Gabriel, editors, OOPSLA, pages 455-471. ACM, 2005.
    • (2005) OOPSLA , pp. 455-471
    • van Dooren, M.1    Steegmans, E.2
  • 31
    • 0022250452 scopus 로고
    • Constant propagation with conditional branches
    • M. N. Wegman and F. K. Zadeck. Constant propagation with conditional branches. In POPL, pages 291-299, 1985.
    • (1985) POPL , pp. 291-299
    • Wegman, M.N.1    Zadeck, F.K.2
  • 32
    • 33847328383 scopus 로고    scopus 로고
    • Using model checking to find serious file system errors
    • J. Yang, P. Twohey, D. R. Engler, and M. Musuvathi. Using model checking to find serious file system errors. ACM Trans. Comput. Syst., 24(4):393-423, 2006.
    • (2006) ACM Trans. Comput. Syst , vol.24 , Issue.4 , pp. 393-423
    • Yang, J.1    Twohey, P.2    Engler, D.R.3    Musuvathi, M.4


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