메뉴 건너뛰기




Volumn , Issue , 2006, Pages 73-85

Thorough static analysis of device drivers

Author keywords

Formal verification; Software model checking

Indexed keywords

AUTOMATION; COMPUTATIONAL COMPLEXITY; ERROR ANALYSIS; MODEL CHECKING; SEARCH ENGINES; STATIC ANALYSIS;

EID: 34748831643     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1217935.1217943     Document Type: Conference Paper
Times cited : (279)

References (45)
  • 7
    • 84947232436 scopus 로고    scopus 로고
    • Bebop: A symbolic model checker for Boolean programs
    • T. Ball and S. K. Rajamani. Bebop: A symbolic model checker for Boolean programs. In SPIN 00: SPIN Workshop, pages 113-130, 2000.
    • (2000) SPIN 00: SPIN Workshop , pp. 113-130
    • Ball, T.1    Rajamani, S.K.2
  • 8
    • 84894630000 scopus 로고    scopus 로고
    • Automatically validating temporal safety properties of interfaces
    • T. Ball and S. K. Rajamani. Automatically validating temporal safety properties of interfaces. In SPIN 01: SPIN Workshop, pages 103-122, 2001.
    • (2001) SPIN 01: SPIN Workshop , pp. 103-122
    • Ball, T.1    Rajamani, S.K.2
  • 11
    • 0022769976 scopus 로고
    • Graph-based algorithms for boolean function manipulation
    • R.E. Bryant. Graph-based algorithms for boolean function manipulation. IEEE Transactions on Computers, C-35(8):677-691, 1986.
    • (1986) IEEE Transactions on Computers , vol.C-35 , Issue.8 , pp. 677-691
    • Bryant, R.E.1
  • 12
    • 0033688092 scopus 로고    scopus 로고
    • A static analyzer for finding dynamic programming errors
    • June
    • W. R. Bush, J. D. Pincus, and D. J. Sielaff. A static analyzer for finding dynamic programming errors. Software-Practice and Experience, 30(7):775-802, June 2000.
    • (2000) Software-Practice and Experience , vol.30 , Issue.7 , pp. 775-802
    • Bush, W.R.1    Pincus, J.D.2    Sielaff, D.J.3
  • 20
    • 26944495294 scopus 로고    scopus 로고
    • Symbolic model checking for asynchronous boolean programs
    • B. Cook, D. Kroening, and N. Sharygina. Symbolic model checking for asynchronous boolean programs. In SPIN 01: SPIN Workshop, pages 75-90, 2005.
    • (2005) SPIN 01: SPIN Workshop , pp. 75-90
    • Cook, B.1    Kroening, D.2    Sharygina, N.3
  • 23
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for the static analysis of programs by construction or approximation of fixpoints
    • P. Cousot and R-. Cousot. Abstract interpretation: a unified lattice model for the static analysis of programs by construction or approximation of fixpoints. In POPL 77: Principles of Programming Languages, pages 238-252, 1977.
    • (1977) POPL 77: Principles of Programming Languages , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 28
    • 1442341246 scopus 로고    scopus 로고
    • Simplify: A theorem prover for program checking
    • Technical Report HPL-2003-148, HP Labs, 2003
    • D. Detlefs, G. Nelson, and J. B. Saxe. Simplify: A theorem prover for program checking. Technical Report HPL-2003-148, HP Labs, 2003.
    • Detlefs, D.1    Nelson, G.2    Saxe, J.B.3
  • 29
    • 84975277890 scopus 로고    scopus 로고
    • Checking system rules using system-specific, programmer-written compiler extensions
    • Usenix Association
    • D. Engler, B. Chelf, A. Chou, and S. Hallem. Checking system rules using system-specific, programmer-written compiler extensions. In OSDI 00: Operating System Design and Implementation, pages 1-16. Usenix Association, 2000.
    • (2000) OSDI 00: Operating System Design and Implementation , pp. 1-16
    • Engler, D.1    Chelf, B.2    Chou, A.3    Hallem, S.4
  • 30
    • 33745788388 scopus 로고    scopus 로고
    • Model checking x86 executables with CodeSurfer/x86 and WPDS++
    • G. Balakrishnan et al. Model checking x86 executables with CodeSurfer/x86 and WPDS++. In CAV 05: Computer-Aided Verification, 2005.
    • (2005) CAV 05: Computer-Aided Verification
    • Balakrishnan, G.1
  • 38
    • 0017472779 scopus 로고
    • Proving the correctness of multiprocess programs
    • L. Lamport. Proving the correctness of multiprocess programs. IEEE Transactions on Software Engineering, SE-3(2):125-143, 1977.
    • (1977) IEEE Transactions on Software Engineering , vol.SE-3 , Issue.2 , pp. 125-143
    • Lamport, L.1
  • 45
    • 0022987223 scopus 로고    scopus 로고
    • An automata theoretic apporach to automatic program verification
    • IEEE Computer Society Press
    • M. Y. Vardi and P. Wolper. An automata theoretic apporach to automatic program verification. In LICS 86: Logic in Computer Science, pages 332-344. IEEE Computer Society Press, 1996.
    • (1996) LICS 86: Logic in Computer Science , pp. 332-344
    • Vardi, M.Y.1    Wolper, P.2


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