-
1
-
-
35048831388
-
Refining approximations in software predicate abstraction
-
T. Ball, B. Cook, S. Das, and S. K. Rajamani. Refining approximations in software predicate abstraction. In TACAS 04: Tools and Algorithms for the Construction and Analysis of Systems, pages 388-403, 2004.
-
(2004)
TACAS 04: Tools and Algorithms for the Construction and Analysis of Systems
, pp. 388-403
-
-
Ball, T.1
Cook, B.2
Das, S.3
Rajamani, S.K.4
-
2
-
-
35048904185
-
Zapato: Automatic theorem proving for predicate abstraction refinement
-
T. Ball, B. Cook, S. K. Lahiri, and L. Zhang. Zapato: Automatic theorem proving for predicate abstraction refinement. In CAV 04: Computer-Aided Verification, pages 457-461, 2004.
-
(2004)
CAV 04: Computer-Aided Verification
, pp. 457-461
-
-
Ball, T.1
Cook, B.2
Lahiri, S.K.3
Zhang, L.4
-
3
-
-
0034818448
-
Automatic predicate abstraction of C programs
-
T. Ball, R. Majumdar, T. Millstein, and S. K. Rajamani. Automatic predicate abstraction of C programs. In PLDI 01: Programming Language Design and Implementation, pages 203-213, 2001.
-
(2001)
PLDI 01: Programming Language Design and Implementation
, pp. 203-213
-
-
Ball, T.1
Majumdar, R.2
Millstein, T.3
Rajamani, S.K.4
-
7
-
-
84947232436
-
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
-
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
-
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
-
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
-
13
-
-
0038601527
-
Modular verification of software components in c
-
S. Chaki, E. Clarke, A. Groce, S. Jha, and H. Veith. Modular verification of software components in c. In ICSE 03: International Conference on Software Engineering, pages 385-395, 2003.
-
(2003)
ICSE 03: International Conference on Software Engineering
, pp. 385-395
-
-
Chaki, S.1
Clarke, E.2
Groce, A.3
Jha, S.4
Veith, H.5
-
15
-
-
0036041421
-
An empirical study of operating systems errors
-
A. Chou, J. Yang, B. Chelf, S. Hallem, and D. Engler. An empirical study of operating systems errors. In SOSP 01: Symposium on Operating System Principles, pages 73-88, 2001.
-
(2001)
SOSP 01: Symposium on Operating System Principles
, pp. 73-88
-
-
Chou, A.1
Yang, J.2
Chelf, B.3
Hallem, S.4
Engler, D.5
-
16
-
-
84944406286
-
Counterexample- guided abstraction refinement
-
E. Clarke, O. Grumberg, S. Jha, Y. Lu, and H. Veith. Counterexample- guided abstraction refinement. In CAV 00: Computer Aided Verification, pages 154-169, 2000.
-
(2000)
CAV 00: Computer Aided Verification
, pp. 154-169
-
-
Clarke, E.1
Grumberg, O.2
Jha, S.3
Lu, Y.4
Veith, H.5
-
17
-
-
4444250252
-
Predicate abstraction of ANSI-C programs using SAT
-
September-November
-
E. Clarke, D. Kroening, N. Sharygina, and K. Yorav. Predicate abstraction of ANSI-C programs using SAT. Formal Methods in System Design (FMSD), 25:105-127, September-November 2004.
-
(2004)
Formal Methods in System Design (FMSD)
, vol.25
, pp. 105-127
-
-
Clarke, E.1
Kroening, D.2
Sharygina, N.3
Yorav, K.4
-
20
-
-
26944495294
-
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
-
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
-
24
-
-
24644450827
-
The ASTREÉ analyzer
-
P. Cousot, R. Cousot, J. Feret, L. Mauborgne, A. Miné, D. Monniaux, and X. Rival. The ASTREÉ analyzer. In ESOP 05: European Symposium on Programming, pages 21-30, 2005.
-
(2005)
ESOP 05: European Symposium on Programming
, pp. 21-30
-
-
Cousot, P.1
Cousot, R.2
Feret, J.3
Mauborgne, L.4
Miné, A.5
Monniaux, D.6
Rival, X.7
-
28
-
-
1442341246
-
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
-
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
-
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
-
31
-
-
0036036098
-
Extended static checking for java
-
C. Flanagan, K. R. M. Leino, M. Lillibridge, G. Nelson, J. B. Saxe, and R. Stata. Extended static checking for java. In PLDI 02: Programming Language Design and Implementation", pages 234-245, 2002.
-
(2002)
PLDI 02: Programming Language Design and Implementation
, pp. 234-245
-
-
Flanagan, C.1
Leino, K.R.M.2
Lillibridge, M.3
Nelson, G.4
Saxe, J.B.5
Stata, R.6
-
32
-
-
35948950577
-
Safe hardware access with the Xen virtual machine monitor
-
June
-
K. Fraser, S. Hand, R. Neugebauer, I. Pratt, A. Warfield, and M. Williams. Safe hardware access with the Xen virtual machine monitor. In OASIS'04: Workshop on Operating System and Architectural Support for the on demand IT Infrastructure, June 2004.
-
(2004)
OASIS'04: Workshop on Operating System and Architectural Support for the on demand IT Infrastructure
-
-
Fraser, K.1
Hand, S.2
Neugebauer, R.3
Pratt, I.4
Warfield, A.5
Williams, M.6
-
33
-
-
0036039794
-
A system and language for building system-specific, static analyses
-
S. Hallem, B. Chelf, Y. Xie, and D. Engler. A system and language for building system-specific, static analyses. In PLDI 02: Programming Language Design and Implementation, pages 69-82, 2002.
-
(2002)
PLDI 02: Programming Language Design and Implementation
, pp. 69-82
-
-
Hallem, S.1
Chelf, B.2
Xie, Y.3
Engler, D.4
-
34
-
-
1442287648
-
Abstractions from proofs
-
T. A. Henzinger, R. Jhala, R. Majumdar, and K. L. McMillan. Abstractions from proofs. In POPL 04: Principles of Programming Languages, pages 232-244, 2004.
-
(2004)
POPL 04: Principles of Programming Languages
, pp. 232-244
-
-
Henzinger, T.A.1
Jhala, R.2
Majumdar, R.3
McMillan, K.L.4
-
35
-
-
0036041563
-
Lazy abstraction
-
January
-
T. A. Henzinger, R. Jhala, R. Majumdar, and G. Sutre. Lazy abstraction. In POPL 02: Principles of Programming Languages, pages 58-70, January 2002.
-
(2002)
POPL 02: Principles of Programming Languages
, pp. 58-70
-
-
Henzinger, T.A.1
Jhala, R.2
Majumdar, R.3
Sutre, G.4
-
38
-
-
0017472779
-
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
-
39
-
-
3042669120
-
Righting software
-
May/June
-
J. R. Larus, T. Ball, M. Das, Rob DeLine, M. Fähndrich, J. Pincus, S. K. Rajamani, and R. Venkatapathy. Righting software. IEEE Software, 21(3):92-100, May/June 2004.
-
(2004)
IEEE Software
, vol.21
, Issue.3
, pp. 92-100
-
-
Larus, J.R.1
Ball, T.2
Das, M.3
DeLine, R.4
Fähndrich, M.5
Pincus, J.6
Rajamani, S.K.7
Venkatapathy, R.8
-
45
-
-
0022987223
-
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
|