-
2
-
-
84976663189
-
Detecting equality of variables in programs
-
B. Alpern, M. N. Wegman, and F. K. Zadeck, "Detecting equality of variables in programs," in Proc. POPL, 1988, pp. 1-11.
-
(1988)
Proc. POPL
, pp. 1-11
-
-
Alpern, B.1
Wegman, M.N.2
Zadeck, F.K.3
-
3
-
-
35048854573
-
A hybrid of counterexample-based and proof-based abstraction
-
Berlin. Germany: Springer-Verlag
-
N. Amla and K. L. McMillan, "A hybrid of counterexample-based and proof-based abstraction," in Formal Methods in Computer-Aided Design (FMCAD), vol. 3312, Berlin. Germany: Springer-Verlag, 2004, pp. 260-274.
-
(2004)
Formal Methods in Computer-Aided Design (FMCAD)
, vol.3312
, pp. 260-274
-
-
Amla, N.1
McMillan, K.L.2
-
4
-
-
0004273497
-
Program analysis and specialization for the C Programming Language,
-
Ph.D. dissertation. DIKU, Univ. of Copenhagen, Copenhagen, Denmark, May
-
L. O. Andersen, "Program analysis and specialization for the C Programming Language," Ph.D. dissertation. DIKU, Univ. of Copenhagen, Copenhagen, Denmark, May 1994.
-
(1994)
-
-
Andersen, L.O.1
-
5
-
-
35048899679
-
Zing: Exploiting program structure for model checking concurrent software
-
Berlin, Germany: Springer-Verlag, Aug
-
T. Andrews, S. Qadeer, S. K. Rajamani, and Y. Xie, "Zing: Exploiting program structure for model checking concurrent software," in Concurrency Theory (CONCUR), Berlin, Germany: Springer-Verlag, Aug. 2004, pp. 1-15.
-
(2004)
Concurrency Theory (CONCUR)
, pp. 1-15
-
-
Andrews, T.1
Qadeer, S.2
Rajamani, S.K.3
Xie, Y.4
-
6
-
-
33745779915
-
Bounded model checking of software using SMT solvers instead of SAT solvers
-
Berlin. Germany: Springer-Verlag
-
A. Armando, J. Mantovani, and L. Platania, "Bounded model checking of software using SMT solvers instead of SAT solvers," in Model Checking and Software Verification (SPIN), vol. 3925, Berlin. Germany: Springer-Verlag, 2006, pp. 146-162.
-
(2006)
Model Checking and Software Verification (SPIN)
, vol.3925
, pp. 146-162
-
-
Armando, A.1
Mantovani, J.2
Platania, L.3
-
7
-
-
84969357262
-
An iterative approach to language containment
-
Berlin, Germany: Springer-Verlag
-
F. Balarin and A. L. Sangiovanni-Vincentelli, "An iterative approach to language containment," in Computer Aided Verification (CAV), vol. 697, Berlin, Germany: Springer-Verlag, 1993.
-
(1993)
Computer Aided Verification (CAV)
, vol.697
-
-
Balarin, F.1
Sangiovanni-Vincentelli, A.L.2
-
8
-
-
35048831388
-
Refining approximations in software predicate abstraction
-
Berlin, Germany: Springer-Verlag
-
T. Ball, B. Cook, S. Das, and S. K. Rajamani, "Refining approximations in software predicate abstraction," in Tools and Algorithms for the Construction and Analysis of Systems (TACAS), vol. 2988. Berlin, Germany: Springer-Verlag, 2004.
-
(2004)
Tools and Algorithms for the Construction and Analysis of Systems (TACAS)
, vol.2988
-
-
Ball, T.1
Cook, B.2
Das, S.3
Rajamani, S.K.4
-
9
-
-
35048904185
-
Zapato: Automatic theorem proving for predicate abstraction refinement
-
Berlin, Germany: Springer-Verlag
-
T. Ball, B. Cook, S. K. Lahiri, and L. Zhang, "Zapato: Automatic theorem proving for predicate abstraction refinement," in Computer Aided Verification (CAV), vol. 3114. Berlin, Germany: Springer-Verlag, 2004.
-
(2004)
Computer Aided Verification (CAV)
, vol.3114
-
-
Ball, T.1
Cook, B.2
Lahiri, S.K.3
Zhang, L.4
-
10
-
-
35048871556
-
SLAM and static driver verifier: Technology transfer of formal methods inside Microsoft
-
Berlin. Germany: Springer-Verlag
-
T. Ball, B. Cook, V. Levin, and S. K. Rajamani, "SLAM and static driver verifier: Technology transfer of formal methods inside Microsoft," in Integrated Formal Methods (IFM), vol. 2999. Berlin. Germany: Springer-Verlag, 2004.
-
(2004)
Integrated Formal Methods (IFM)
, vol.2999
-
-
Ball, T.1
Cook, B.2
Levin, V.3
Rajamani, S.K.4
-
11
-
-
0034818448
-
Automatic predicate abstraction of C programs
-
T. Ball, R. Majumdar, T. Millstein, and S. K. Rajamani, "Automatic predicate abstraction of C programs," in Proc. PLDI. 2001, pp. 203-213.
-
(2001)
Proc. PLDI
, pp. 203-213
-
-
Ball, T.1
Majumdar, R.2
Millstein, T.3
Rajamani, S.K.4
-
12
-
-
84896694224
-
Boolean and Cartesian abstraction for model checking C programs
-
Nov
-
T. Ball, A. Podelski, and S. K. Rajamani, "Boolean and Cartesian abstraction for model checking C programs," Int. J. Softw. Tools Technol. Transf., vol. 5, no. 1, pp. 49-58, Nov. 2003.
-
(2003)
Int. J. Softw. Tools Technol. Transf
, vol.5
, Issue.1
, pp. 49-58
-
-
Ball, T.1
Podelski, A.2
Rajamani, S.K.3
-
13
-
-
1442283583
-
-
Microsoft Res, Redmond. WA, Tech. Rep. MSR-TR, Jan
-
T. Ball and S. Rajamani, "Generating abstract explanations of spurious counterexamples in C programs." Microsoft Res., Redmond. WA, Tech. Rep. MSR-TR-2002-09, Jan. 2002.
-
(2009)
Generating abstract explanations of spurious counterexamples in C programs
, pp. 2002
-
-
Ball, T.1
Rajamani, S.2
-
14
-
-
84947232436
-
Bebop: A symbolic model checker for Boolean programs
-
Berlin, Germany: Springer-Verlag
-
T. Ball and S. K. Rajamani, "Bebop: A symbolic model checker for Boolean programs," in Model Checking and Software Verification (SPIN), vol. 1885. Berlin, Germany: Springer-Verlag, 2000, pp. 113-130.
-
(2000)
Model Checking and Software Verification (SPIN)
, vol.1885
, pp. 113-130
-
-
Ball, T.1
Rajamani, S.K.2
-
17
-
-
19044390891
-
-
M. Barnett, K. R. M. Leino, and W. Schulte, The Spec# programming system: An overview, in Construction and Analysis of Safe, Secure, and Interoperable Smart Devices, 3362. Berlin, Germany: Springer-Verlag, 2004, pp. 49-69.
-
M. Barnett, K. R. M. Leino, and W. Schulte, "The Spec# programming system: An overview," in Construction and Analysis of Safe, Secure, and Interoperable Smart Devices, vol. 3362. Berlin, Germany: Springer-Verlag, 2004, pp. 49-69.
-
-
-
-
18
-
-
0031618668
-
A decision procedure for bit-vector arithmetic
-
Jun
-
C. W. Barrett, D. L. Dill, and J. R. Levitt, "A decision procedure for bit-vector arithmetic," in Proc. DAC, Jun. 1998, pp. 522-527.
-
(1998)
Proc. DAC
, pp. 522-527
-
-
Barrett, C.W.1
Dill, D.L.2
Levitt, J.R.3
-
19
-
-
0003787146
-
-
Princeton, NJ: Princeton Univ. Press
-
R. E. Bellman, Dynamic Programming. Princeton, NJ: Princeton Univ. Press, 1957.
-
(1957)
Dynamic Programming
-
-
Bellman, R.E.1
-
20
-
-
26944496164
-
-
Comput. Sci. Dept, Stanford Univ, Palo Alto, CA. Tech. Rep. CSTR, 2007
-
S. Berezin, V. Ganesh, and D. Dill, "A decision procedure for fixed-width bit-vectors," Comput. Sci. Dept., Stanford Univ., Palo Alto, CA. Tech. Rep. CSTR 2007-06, 2005.
-
(2006)
A decision procedure for fixed-width bit-vectors
-
-
Berezin, S.1
Ganesh, V.2
Dill, D.3
-
21
-
-
35448969306
-
Invariant synthesis for combined theories
-
Berlin. Germany: Springer-Verlag
-
D. Beyer, T. A. Henzinger. R. Majumdar, and A. Rybalchenko, "Invariant synthesis for combined theories," in Verification, Model Checking and Abstract Interpretation (VMCAI), vol. 4349. Berlin. Germany: Springer-Verlag, 2007, pp. 378-394.
-
(2007)
Verification, Model Checking and Abstract Interpretation (VMCAI)
, vol.4349
, pp. 378-394
-
-
Beyer, D.1
Henzinger, T.A.2
Majumdar, R.3
Rybalchenko, A.4
-
22
-
-
35449001194
-
Path invariants
-
D. Beyer, T. A. Henzinger, R. Majumdar, and A. Rybalchenko, "Path invariants," in Proc. PLDI, 2007, pp. 300-309.
-
(2007)
Proc. PLDI
, pp. 300-309
-
-
Beyer, D.1
Henzinger, T.A.2
Majumdar, R.3
Rybalchenko, A.4
-
23
-
-
35348992492
-
Configurable software verification: Concretizing the convergence of model checking and program analysis
-
Berlin, Germany: Springer-Verlag
-
D. Beyer, T. A. Henzinger, and G. Thèoduloz, "Configurable software verification: Concretizing the convergence of model checking and program analysis," in Computer Aided Verification (CAV), vol. 4590. Berlin, Germany: Springer-Verlag, 2007, pp. 504-518.
-
(2007)
Computer Aided Verification (CAV)
, vol.4590
, pp. 504-518
-
-
Beyer, D.1
Henzinger, T.A.2
Thèoduloz, G.3
-
24
-
-
84944319371
-
Symbolic model checking without BDDs
-
Berlin, Germany: Springer-Verlag
-
A. Biere, A. Cimatti, E. M. Clarke, and Y. Zhu, "Symbolic model checking without BDDs," in Tools and Algorithms for the Construction and Analysis of Systems (TACAS), vol. 1579. Berlin, Germany: Springer-Verlag, 1999, pp. 193-207.
-
(1999)
Tools and Algorithms for the Construction and Analysis of Systems (TACAS)
, vol.1579
, pp. 193-207
-
-
Biere, A.1
Cimatti, A.2
Clarke, E.M.3
Zhu, Y.4
-
25
-
-
84887962732
-
Design and implementation of a special-purpose static program analyzer for safety-critical real-time embedded software
-
New York: Springer-Verlag, Oct
-
B. Blanchet, P. Cousot, R. Cousot, J. Feret, L. Mauborgne, A. Miné, D. Monniaux, and X. Rival, "Design and implementation of a special-purpose static program analyzer for safety-critical real-time embedded software," in The Essence of Computation: Complexity, Analysis, Transformation. Essays Dedicated to Neil D. Jones, vol. 2566. New York: Springer-Verlag, Oct. 2002, pp. 85-108.
-
(2002)
The Essence of Computation: Complexity, Analysis, Transformation. Essays Dedicated to Neil D. Jones
, vol.2566
, pp. 85-108
-
-
Blanchet, B.1
Cousot, P.2
Cousot, R.3
Feret, J.4
Mauborgne, L.5
Miné, A.6
Monniaux, D.7
Rival, X.8
-
26
-
-
84944409047
-
Reachability analysis of pushdown automata: Application to model-checking
-
Berlin, Germany: Springer-Verlag
-
A. Bouajjani, J. Esparza, and O. Maler, "Reachability analysis of pushdown automata: Application to model-checking," in Concurrency Theory (CONCUR), vol. 1243. Berlin, Germany: Springer-Verlag, 1997, pp. 135-150.
-
(1997)
Concurrency Theory (CONCUR)
, vol.1243
, pp. 135-150
-
-
Bouajjani, A.1
Esparza, J.2
Maler, O.3
-
27
-
-
0022769976
-
Graph-based algorithms for Boolean function manipulation
-
Aug
-
R. E. Bryant, "Graph-based algorithms for Boolean function manipulation," IEEE Trans. Comput., vol. C-35, no. 8, pp. 677-691, Aug. 1986.
-
(1986)
IEEE Trans. Comput
, vol.C-35
, Issue.8
, pp. 677-691
-
-
Bryant, R.E.1
-
28
-
-
37149019057
-
Deciding bit-vector arithmetic with abstraction
-
Berlin, Germany: Springer-Verlag
-
R. E. Bryant, D. Kroening, J. Ouaknine, S. A. Seshia. O. Strichman, and B. Brady, "Deciding bit-vector arithmetic with abstraction," in Tools and Algorithms for the Construction and Analysis of Systems (TACAS), vol. 4424. Berlin, Germany: Springer-Verlag, 2007.
-
(2007)
Tools and Algorithms for the Construction and Analysis of Systems (TACAS)
, vol.4424
-
-
Bryant, R.E.1
Kroening, D.2
Ouaknine, J.3
Seshia, S.A.4
Strichman, O.5
Brady, B.6
-
29
-
-
27144502798
-
Regular canonical systems
-
Apr
-
J. R. Büchi, "Regular canonical systems," Arch. Math. Log., vol. 6, no. 3/4, pp. 91-111, Apr. 1964.
-
(1964)
Arch. Math. Log
, vol.6
, Issue.3-4
, pp. 91-111
-
-
Büchi, J.R.1
-
30
-
-
34547241782
-
EXE: Automatically generating inputs of death
-
C. Cadar, V. Ganesh, P. M. Pawlowski, D. L. Dill, and D. R. Engler, "EXE: Automatically generating inputs of death," in Proc. CCS, 2006, pp. 322-335.
-
(2006)
Proc. CCS
, pp. 322-335
-
-
Cadar, C.1
Ganesh, V.2
Pawlowski, P.M.3
Dill, D.L.4
Engler, D.R.5
-
31
-
-
3042666526
-
Modular verification of software components in C
-
Jun
-
S. Chaki, E. M. Clarke, A. Groce, S. Jha, and H. Veith, "Modular verification of software components in C," IEEE Trans. Softw. Eng., vol. 30, no. 6, pp. 388-402, Jun. 2004.
-
(2004)
IEEE Trans. Softw. Eng
, vol.30
, Issue.6
, pp. 388-402
-
-
Chaki, S.1
Clarke, E.M.2
Groce, A.3
Jha, S.4
Veith, H.5
-
32
-
-
0025444591
-
Analysis of pointers and structures
-
D. R. Chase, M. Wegman, and F. K. Zadeck, "Analysis of pointers and structures," in Proc. PLDI, 1990, pp. 296-310.
-
(1990)
Proc. PLDI
, pp. 296-310
-
-
Chase, D.R.1
Wegman, M.2
Zadeck, F.K.3
-
33
-
-
35048865842
-
The octahedron abstract domain
-
R. Clarisó and J. Cortadella, "The octahedron abstract domain," in Proc. SAS, 2004, pp. 312-327.
-
(2004)
Proc. SAS
, pp. 312-327
-
-
Clarisó, R.1
Cortadella, J.2
-
34
-
-
0028513196
-
Model checking and abstraction
-
Sep
-
E. Clarke, O. Grumberg, and D. Long, "Model checking and abstraction," ACM Trans. Program. Lang. Syst., vol. 16. no. 5, pp. 1512-1542, Sep. 1994.
-
(1994)
ACM Trans. Program. Lang. Syst
, vol.16
, Issue.5
, pp. 1512-1542
-
-
Clarke, E.1
Grumberg, O.2
Long, D.3
-
35
-
-
35248890016
-
Counterexamples revisited: Principles, algorithms, applications
-
Berlin, Germany: Springer-Verlag
-
E. Clarke and H. Veith, "Counterexamples revisited: Principles, algorithms, applications," in Verification: Theory and Practice, vol. 2772. Berlin, Germany: Springer-Verlag, 2003, pp. 208-224.
-
(2003)
Verification: Theory and Practice
, vol.2772
, pp. 208-224
-
-
Clarke, E.1
Veith, H.2
-
36
-
-
85037030721
-
Design and synthesis of synchronization skeletons using branching time temporal logic
-
Berlin, Germany: Springer-Verlag
-
E. M. Clarke and E. A. Emerson, "Design and synthesis of synchronization skeletons using branching time temporal logic," in Logic of Programs, vol. 131. Berlin, Germany: Springer-Verlag, 1981, pp. 52-71.
-
(1981)
Logic of Programs
, vol.131
, pp. 52-71
-
-
Clarke, E.M.1
Emerson, E.A.2
-
37
-
-
84944406286
-
Counter example-guided abstraction refinement
-
Berlin, Germany: Springer-Verlag
-
E. M. Clarke, O. Grumberg, S. Jha, Y. Lu, and H. Veith, "Counter example-guided abstraction refinement," in Computer Aided Verification (CAV), vol. 1855, Berlin, Germany: Springer-Verlag, 2000, pp. 154-169.
-
(2000)
Computer Aided Verification (CAV)
, vol.1855
, pp. 154-169
-
-
Clarke, E.M.1
Grumberg, O.2
Jha, S.3
Lu, Y.4
Veith, H.5
-
38
-
-
35048861896
-
A tool for checking ANSI-C programs
-
Berlin, Germany: Springer-Verlag
-
E. M. Clarke, D. Kroening, and F. Lerda, "A tool for checking ANSI-C programs," in Tools and Algorithms for the Construction and Analysis of Systems (TACAS), vol. 2988. Berlin, Germany: Springer-Verlag, 2004, pp. 168-176.
-
(2004)
Tools and Algorithms for the Construction and Analysis of Systems (TACAS)
, vol.2988
, pp. 168-176
-
-
Clarke, E.M.1
Kroening, D.2
Lerda, F.3
-
39
-
-
4444250252
-
Predicate abstraction of ANSI-C programs using SAT
-
Sep.-Nov
-
E. M. Clarke, D. Kroening, N. Sharygina, and K. Yorav, "Predicate abstraction of ANSI-C programs using SAT," Form. Methods Syst. Des. (FMSD), vol. 25, no. 2/3, pp. 105-127, Sep.-Nov. 2004.
-
(2004)
Form. Methods Syst. Des. (FMSD)
, vol.25
, Issue.2-3
, pp. 105-127
-
-
Clarke, E.M.1
Kroening, D.2
Sharygina, N.3
Yorav, K.4
-
40
-
-
33745799073
-
Exploration of the capabilities of constraint programming for software verification
-
Berlin, Germany: Springer-Verlag
-
H. Collavizza and M. Rueher, "Exploration of the capabilities of constraint programming for software verification," in Tools and Algorithms for the Construction and Analysis of Systems (TACAS), vol. 3920. Berlin, Germany: Springer-Verlag, 2006, pp. 182-196.
-
(2006)
Tools and Algorithms for the Construction and Analysis of Systems (TACAS)
, vol.3920
, pp. 182-196
-
-
Collavizza, H.1
Rueher, M.2
-
41
-
-
84903179505
-
Synthesis of linear ranking functions
-
Berlin, Germany: Springer-Verlag
-
M. Colón and H. Sipma, "Synthesis of linear ranking functions," in Tools and Algorithms for the Construction and Analysis of Systems (TACAS), vol. 2031, Berlin, Germany: Springer-Verlag, 2001, pp. 67-81.
-
(2001)
Tools and Algorithms for the Construction and Analysis of Systems (TACAS)
, vol.2031
, pp. 67-81
-
-
Colón, M.1
Sipma, H.2
-
42
-
-
26444588032
-
Cogent: Accurate theorem proving for program verification
-
Berlin, Germany: Springer-Verlag
-
B. Cook, D. Kroening, and N. Sharygina, "Cogent: Accurate theorem proving for program verification." in Computer Aided Verification (CAV), vol. 3576. Berlin, Germany: Springer-Verlag, 2005, pp. 296-300.
-
(2005)
Computer Aided Verification (CAV)
, vol.3576
, pp. 296-300
-
-
Cook, B.1
Kroening, D.2
Sharygina, N.3
-
43
-
-
26944495294
-
Symbolic model checking for asynchronous Boolean programs
-
Berlin, Germany: Springer-Verlag
-
B. Cook, D. Kroening, and N. Sharygina, "Symbolic model checking for asynchronous Boolean programs," in Model Checking and Software Verification (SPIN), vol. 3639. Berlin, Germany: Springer-Verlag. 2005, pp. 75-90.
-
(2005)
Model Checking and Software Verification (SPIN)
, vol.3639
, pp. 75-90
-
-
Cook, B.1
Kroening, D.2
Sharygina, N.3
-
44
-
-
34547395462
-
Over-approximating Boolean programs with unbounded thread creation
-
B. Cook, D. Kroening, and N. Sharygina, "Over-approximating Boolean programs with unbounded thread creation," in Proc. FMCAD, 2006, pp. 53-59.
-
(2006)
Proc. FMCAD
, pp. 53-59
-
-
Cook, B.1
Kroening, D.2
Sharygina, N.3
-
45
-
-
33646051280
-
Abstraction refinement for termination
-
Berlin, Germany: Springer-Verlag
-
B. Cook, A. Podelski, and A. Rybalchenko, "Abstraction refinement for termination," in Static Analysis, vol. 3672. Berlin, Germany: Springer-Verlag, 2005, pp. 87-101.
-
(2005)
Static Analysis
, vol.3672
, pp. 87-101
-
-
Cook, B.1
Podelski, A.2
Rybalchenko, A.3
-
46
-
-
85050550846
-
Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
-
P. Cousot and R. Cousot, "Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints," in Proc. POPL, 1977, pp. 238-252.
-
(1977)
Proc. POPL
, pp. 238-252
-
-
Cousot, P.1
Cousot, R.2
-
47
-
-
0018294932
-
Systematic design of program analysis frameworks
-
P. Cousot and R. Cousot, "Systematic design of program analysis frameworks," in Proc. POPL, 1979, pp. 269-282.
-
(1979)
Proc. POPL
, pp. 269-282
-
-
Cousot, P.1
Cousot, R.2
-
48
-
-
85035003357
-
Automatic discovery of linear restraints among variables of a program
-
P. Cousot and N. Halbwachs, "Automatic discovery of linear restraints among variables of a program," in Proc. POPL, 1978, pp. 84-96.
-
(1978)
Proc. POPL
, pp. 84-96
-
-
Cousot, P.1
Halbwachs, N.2
-
49
-
-
0033684556
-
Automatic formal verification of DSP software
-
D. W. Currie, A. J. Hu, and S. P. Rajan, "Automatic formal verification of DSP software," in Proc. DAC, 2000, pp. 130-135.
-
(2000)
Proc. DAC
, pp. 130-135
-
-
Currie, D.W.1
Hu, A.J.2
Rajan, S.P.3
-
50
-
-
33748557565
-
An efficient decision procedure for the theory of fixed-sized bit-vectors
-
Berlin, Germany: Springer-Verlag
-
D. Cyrluk, O. Möller, and H. Rueâ, "An efficient decision procedure for the theory of fixed-sized bit-vectors," in Computer Aided Verification (CAV), Berlin, Germany: Springer-Verlag, 1997, pp. 60-71.
-
(1997)
Computer Aided Verification (CAV)
, pp. 60-71
-
-
Cyrluk, D.1
Möller, O.2
Rueâ, H.3
-
51
-
-
33748160134
-
A parametric analysis of the state-explosion problem in model checking
-
Jun
-
S. Demri, F. Laroussinie, and P. Schnoebelen, "A parametric analysis of the state-explosion problem in model checking," J. Comput. Syst. Sci., vol. 72, no. 4, pp. 547-575, Jun. 2006.
-
(2006)
J. Comput. Syst. Sci
, vol.72
, Issue.4
, pp. 547-575
-
-
Demri, S.1
Laroussinie, F.2
Schnoebelen, P.3
-
53
-
-
1442341246
-
-
HP Labs, Palo Alto, CA, Tech. Rep. HPL-2003-148, Jan
-
D. Detlefs, G. Nelson, and J. B. Saxe, "Simplify: A theorem prover for program checking," HP Labs, Palo Alto, CA, Tech. Rep. HPL-2003-148, Jan. 2003.
-
(2003)
Simplify: A theorem prover for program checking
-
-
Detlefs, D.1
Nelson, G.2
Saxe, J.B.3
-
54
-
-
0027961596
-
Interprocedural may-alias analysis for pointers: Beyond k-limiting
-
A. Deutsch, "Interprocedural may-alias analysis for pointers: Beyond k-limiting," in Proc. PLDI, 1994, pp. 230-241.
-
(1994)
Proc. PLDI
, pp. 230-241
-
-
Deutsch, A.1
-
55
-
-
84890090975
-
Cleanness checking of string manipulations in C programs via integer analysis
-
Berlin, Germany: Springer-Verlag
-
N. Dor, M. Rodeh, and S. Sagiv, "Cleanness checking of string manipulations in C programs via integer analysis," in Static Analysis. Berlin, Germany: Springer-Verlag, 2001, pp. 194-212.
-
(2001)
Static Analysis
, pp. 194-212
-
-
Dor, N.1
Rodeh, M.2
Sagiv, S.3
-
57
-
-
0035000465
-
Tool-supported program abstraction for finite-state verification
-
M. B. Dwyer, J. Hatcliff, R. Joehanes, S. Laubach, C. S. Pãsãreanu, H. Zheng, and W. Visser, "Tool-supported program abstraction for finite-state verification," in Proc. ICSE, 2001, pp. 177-187.
-
(2001)
Proc. ICSE
, pp. 177-187
-
-
Dwyer, M.B.1
Hatcliff, J.2
Joehanes, R.3
Laubach, S.4
Pãsãreanu, C.S.5
Zheng, H.6
Visser, W.7
-
58
-
-
84958757867
-
A BDD-based model checker for recursive programs
-
Berlin, Germany: Springer-Verlag
-
J. Esparza and S. Schwoon, "A BDD-based model checker for recursive programs," in Computer Aided Verification (CAV), vol. 2102. Berlin, Germany: Springer-Verlag, 2001, pp. 324-336.
-
(2001)
Computer Aided Verification (CAV)
, vol.2102
, pp. 324-336
-
-
Esparza, J.1
Schwoon, S.2
-
59
-
-
33748988364
-
Static analysis of digital filters
-
Berlin, Germany: Springer-Verlag
-
J. Feret, "Static analysis of digital filters," in Programming Languages and Systems, vol. 2986. Berlin, Germany: Springer-Verlag, 2004.
-
(2004)
Programming Languages and Systems
, vol.2986
-
-
Feret, J.1
-
60
-
-
0003246762
-
A direct symbolic approach to model checking pushdown systems, Verification of Infinite State Systems (INFINITY), vol. 9, 1997, Elsevier
-
A. Finkel, B. Willems, and P. Wolper, "A direct symbolic approach to model checking pushdown systems," Verification of Infinite State Systems (INFINITY), vol. 9, 1997, Elsevier. ENTCS.
-
ENTCS
-
-
Finkel, A.1
Willems, B.2
Wolper, P.3
-
61
-
-
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 Proc. PLDI, 2002, pp. 234-245.
-
(2002)
Proc. PLDI
, pp. 234-245
-
-
Flanagan, C.1
Leino, K.R.M.2
Lillibridge, M.3
Nelson, G.4
Saxe, J.B.5
Stata, R.6
-
63
-
-
0030651806
-
Model checking for programming languages using VeriSoft
-
P. Godefroid, "Model checking for programming languages using VeriSoft," in Proc. POPL, 1997, pp. 174-186.
-
(1997)
Proc. POPL
, pp. 174-186
-
-
Godefroid, P.1
-
64
-
-
84947441305
-
Construction of abstract state graphs with PVS
-
New York: Springer-Verlag
-
S. Graf and H. Saïdi, "Construction of abstract state graphs with PVS," in Computer Aided Verification (CAV), vol. 1254. New York: Springer-Verlag, 1997, pp. 72-83.
-
(1997)
Computer Aided Verification (CAV)
, vol.1254
, pp. 72-83
-
-
Graf, S.1
Saïdi, H.2
-
65
-
-
33745794069
-
Counterexample driven refinement for abstract interpretation
-
Berlin, Germany: Springer-Verlag
-
B. S. Gulavani and S. K. Rajamani, "Counterexample driven refinement for abstract interpretation," in Tools and Algorithms for the Construction and Analysis of Systems (TACAS), vol. 3920. Berlin, Germany: Springer-Verlag, 2006, pp. 474-488.
-
(2006)
Tools and Algorithms for the Construction and Analysis of Systems (TACAS)
, vol.3920
, pp. 474-488
-
-
Gulavani, B.S.1
Rajamani, S.K.2
-
66
-
-
33745782549
-
Why waste a perfectly good abstraction?
-
Berlin, Germany: Springer-Verlag
-
A. Gurfinkel and M. Chechik, "Why waste a perfectly good abstraction?" in Tools and Algorithms for the Construction and Analysis of Systems (TACAS), vol. 3920. Berlin, Germany: Springer-Verlag, 2006, pp. 212-226.
-
(2006)
Tools and Algorithms for the Construction and Analysis of Systems (TACAS)
, vol.3920
, pp. 212-226
-
-
Gurfinkel, A.1
Chechik, M.2
-
67
-
-
0031213092
-
Verification of realtime systems using linear relation analysis
-
Aug
-
N. Halbwachs, Y.-E. Proy, and P. Roumanoff, "Verification of realtime systems using linear relation analysis," Form. Methods Syst. Des. (FMSD), vol. 11, no. 2, pp. 157-185, Aug. 1997.
-
(1997)
Form. Methods Syst. Des. (FMSD)
, vol.11
, Issue.2
, pp. 157-185
-
-
Halbwachs, N.1
Proy, Y.-E.2
Roumanoff, P.3
-
68
-
-
2442623463
-
Abstractions from proofs
-
T. A. Henzinger, R. Jhala, R. Majumdar, and K. L. McMillan, "Abstractions from proofs," in Proc. POPL, 2004, pp. 232-244.
-
(2004)
Proc. POPL
, pp. 232-244
-
-
Henzinger, T.A.1
Jhala, R.2
Majumdar, R.3
McMillan, K.L.4
-
69
-
-
35248835635
-
Thread-modular abstraction refinement
-
Berlin, Germany: Springer-Verlag
-
T. A. Henzinger, R. Jhala, R. Majumdar, and S. Qadeer, "Thread-modular abstraction refinement," in Computer Aided Verification (CAV), vol. 2725. Berlin, Germany: Springer-Verlag, 2003, pp. 262-274.
-
(2003)
Computer Aided Verification (CAV)
, vol.2725
, pp. 262-274
-
-
Henzinger, T.A.1
Jhala, R.2
Majumdar, R.3
Qadeer, S.4
-
70
-
-
0036041563
-
Lazy abstraction
-
T. A. Henzinger, R. Jhala, R. Majumdar, and G. Sutre, "Lazy abstraction," in Proc. POPL, 2002, pp. 58-70.
-
(2002)
Proc. POPL
, pp. 58-70
-
-
Henzinger, T.A.1
Jhala, R.2
Majumdar, R.3
Sutre, G.4
-
71
-
-
0034825842
-
Pointer analysis: Haven't we solved this problem yet?
-
M. Hind, "Pointer analysis: Haven't we solved this problem yet?" in Proc. Prog. Anal. Softw. Tools Eng., 2001, pp. 54-61.
-
(2001)
Proc. Prog. Anal. Softw. Tools Eng
, pp. 54-61
-
-
Hind, M.1
-
72
-
-
0000998787
-
Interprocedural pointer alias analysis
-
Jul
-
M. Hind, M. Burke, P. Carini, and J.-D. Choi, "Interprocedural pointer alias analysis," ACM Trans. Program. Lang. Syst. (TOPLAS), vol. 21, no. 4, pp. 848-894, Jul. 1999.
-
(1999)
ACM Trans. Program. Lang. Syst. (TOPLAS)
, vol.21
, Issue.4
, pp. 848-894
-
-
Hind, M.1
Burke, M.2
Carini, P.3
Choi, J.-D.4
-
73
-
-
18944390941
-
The model checker SPIN
-
May
-
G. J. Holzmann, "The model checker SPIN," IEEE Trans. Softw. Eng., vol. 23, no. 5, pp. 279-295, May 1997.
-
(1997)
IEEE Trans. Softw. Eng
, vol.23
, Issue.5
, pp. 279-295
-
-
Holzmann, G.J.1
-
74
-
-
35048889330
-
State compression in SPIN: Recursive indexing and compression training runs
-
G. J. Holzmann, "State compression in SPIN: Recursive indexing and compression training runs," in Proc. SPIN, 1997, pp. 1-10.
-
(1997)
Proc. SPIN
, pp. 1-10
-
-
Holzmann, G.J.1
-
75
-
-
33645884125
-
Software model checking with SPIN
-
G. J. Holzmann, "Software model checking with SPIN," Adv. Comput., vol. 65, pp. 78-109, 2005.
-
(2005)
Adv. Comput
, vol.65
, pp. 78-109
-
-
Holzmann, G.J.1
-
76
-
-
33745956208
-
Model checking C programs using F-SOFT
-
F. Ivancic, I. Shlyakhter, A. Gupta, and M. K. Ganai, "Model checking C programs using F-SOFT," in Proc. ICCD. 2005, pp. 297-308.
-
(2005)
Proc. ICCD
, pp. 297-308
-
-
Ivancic, F.1
Shlyakhter, I.2
Gupta, A.3
Ganai, M.K.4
-
77
-
-
33749847081
-
Using statically computed invariants inside the predicate abstraction and refinement loop
-
Berlin, Germany: Springer-Verlag
-
H. Jain, F. Ivancic, A. Gupta, I. Shlyakhter, and C Wang, "Using statically computed invariants inside the predicate abstraction and refinement loop," in Computer Aided Verification (CAV), vol. 4144. Berlin, Germany: Springer-Verlag, 2006, pp. 137-151.
-
(2006)
Computer Aided Verification (CAV)
, vol.4144
, pp. 137-151
-
-
Jain, H.1
Ivancic, F.2
Gupta, A.3
Shlyakhter, I.4
Wang, C.5
-
79
-
-
33745777418
-
A practical and complete approach to predicate refinement
-
Berlin, Germany: Springer-Verlag
-
R. Jhala and K. L. McMillan, "A practical and complete approach to predicate refinement," in Tools and Algorithms for the Construction and Analysis of Systems (TACAS), vol. 3920. Berlin, Germany: Springer-Verlag, 2006, pp. 459-473.
-
(2006)
Tools and Algorithms for the Construction and Analysis of Systems (TACAS)
, vol.3920
, pp. 459-473
-
-
Jhala, R.1
McMillan, K.L.2
-
80
-
-
0020929268
-
Specification and design of (parallel) programs
-
C. B. Jones, "Specification and design of (parallel) programs," in Proc. IFIP Congr., 1983, pp. 321-332.
-
(1983)
Proc. IFIP Congr
, pp. 321-332
-
-
Jones, C.B.1
-
81
-
-
0018295306
-
Flow analysis and optimization of LISP-like structures, in Proc
-
N. D. Jones and S. S. Muchnick, "Flow analysis and optimization of LISP-like structures," in Proc. POPL, 1979, pp. 244-256.
-
(1979)
POPL
, pp. 244-256
-
-
Jones, N.D.1
Muchnick, S.S.2
-
82
-
-
84947424451
-
Symbolic model checking with rich assertional languages
-
Berlin, Germany: Springer-Verlag
-
Y. Kesten, O. Maler, M. Marcus, A. Pnueli, and E. Shahar, "Symbolic model checking with rich assertional languages," in Computer Aided Verification (CAV), vol. 1254. Berlin, Germany: Springer-Verlag, 1997, pp. 424-435.
-
(1997)
Computer Aided Verification (CAV)
, vol.1254
, pp. 424-435
-
-
Kesten, Y.1
Maler, O.2
Marcus, M.3
Pnueli, A.4
Shahar, E.5
-
83
-
-
0042134845
-
Behavioral consistency of C and Verilog programs using bounded model checking
-
D. Kroening, E. M. Clarke, and K. Yorav, "Behavioral consistency of C and Verilog programs using bounded model checking," in Proc. DAC, 2003, pp. 368-371.
-
(2003)
Proc. DAC
, pp. 368-371
-
-
Kroening, D.1
Clarke, E.M.2
Yorav, K.3
-
84
-
-
35248888895
-
Efficient computation of recurrence diameters
-
Berlin, Germany: Springer-Verlag
-
D. Kroening and O. Strichman, "Efficient computation of recurrence diameters," in Verification, Model Checking and Abstract Interpretation (VMCAI), vol. 2575. Berlin, Germany: Springer-Verlag, 2003, pp. 298-309.
-
(2003)
Verification, Model Checking and Abstract Interpretation (VMCAI)
, vol.2575
, pp. 298-309
-
-
Kroening, D.1
Strichman, O.2
-
86
-
-
33749870840
-
Counterexamples with loops for predicate abstraction
-
Berlin, Germany: Springer-Verlag
-
D. Kroening and G. Weissenbacher, "Counterexamples with loops for predicate abstraction," in Computer Aided Verification (CAV), vol. 4144. Berlin, Germany: Springer-Verlag, 2006, pp. 152-165.
-
(2006)
Computer Aided Verification (CAV)
, vol.4144
, pp. 152-165
-
-
Kroening, D.1
Weissenbacher, G.2
-
88
-
-
85025117572
-
ARIANE 5 - The software reliability verification process
-
P. Lacan, J. N. Monfort, L. V. Q. Ribal, A. Deutsch, and G. Gonthier, "ARIANE 5 - The software reliability verification process," in Proc. ESA SP-422: DASIA, 1998, pp. 201-205.
-
(1998)
Proc. ESA SP-422: DASIA
, pp. 201-205
-
-
Lacan, P.1
Monfort, J.N.2
Ribal, L.V.Q.3
Deutsch, A.4
Gonthier, G.5
-
89
-
-
3042669120
-
Righting software
-
May/Jun
-
J. R. Larus, T. Ball, M. Das, R. DeLine, M. Fahndrich, J. Pincus, S. K. Rajamani, and R. Venkatapathy, "Righting software," IEEE Softw., vol. 21, no. 3, pp. 92-100, May/Jun. 2004.
-
(2004)
IEEE Softw
, vol.21
, Issue.3
, pp. 92-100
-
-
Larus, J.R.1
Ball, T.2
Das, M.3
DeLine, R.4
Fahndrich, M.5
Pincus, J.6
Rajamani, S.K.7
Venkatapathy, R.8
-
91
-
-
0000170131
-
Time petri nets for analyzing and verifying time dependent communication protocols
-
M. Menasche and B. Berthomieu, "Time petri nets for analyzing and verifying time dependent communication protocols." in Proc. Protoc. Specif., Test., Verif., 1983, pp. 161-172.
-
(1983)
Proc. Protoc. Specif., Test., Verif
, pp. 161-172
-
-
Menasche, M.1
Berthomieu, B.2
-
92
-
-
33745881897
-
The octagon abstract domain
-
Mar
-
A. Miné, "The octagon abstract domain," High-Order Symb. Comput., vol. 19, no. 1, pp. 31-100, Mar. 2006.
-
(2006)
High-Order Symb. Comput
, vol.19
, Issue.1
, pp. 31-100
-
-
Miné, A.1
-
93
-
-
0034852165
-
Chaff: Engineering an efficient SAT solver
-
M. W. Moskewicz, C. F. Madigan, Y. Zhao, L. Zhang, and S. Malik, "Chaff: Engineering an efficient SAT solver," in Proc. DAC, 2001, pp. 530-535.
-
(2001)
Proc. DAC
, pp. 530-535
-
-
Moskewicz, M.W.1
Madigan, C.F.2
Zhao, Y.3
Zhang, L.4
Malik, S.5
-
94
-
-
84978435516
-
CMC: A pragmatic approach to model checking real code
-
M. Musuvathi, D. Y. W. Park, A. Chou, D. R. Engler, and D. L. Dill, "CMC: A pragmatic approach to model checking real code," SIGOPS Oper. Syst. Rev., vol. 36, no. SI, pp. 75-88, 2002.
-
(2002)
SIGOPS Oper. Syst. Rev
, vol.36
, Issue.SI
, pp. 75-88
-
-
Musuvathi, M.1
Park, D.Y.W.2
Chou, A.3
Engler, D.R.4
Dill, D.L.5
-
95
-
-
45849116090
-
Checking of operand types in ALGOL compilers
-
BIT 5
-
P. Naur, "Checking of operand types in ALGOL compilers," in Proc. NordSAM 64, 1965, pp. 151-163, BIT 5.
-
(1965)
Proc. NordSAM
, vol.64
, pp. 151-163
-
-
Naur, P.1
-
96
-
-
24644522982
-
Context-bounded model checking of concurrent software
-
Berlin, Germany: Springer-Verlag
-
S. Qadeer and J. Rehof, "Context-bounded model checking of concurrent software," in Tools and Algorithms for the Construction and Analysis of Systems (TACAS), vol. 3440. Berlin, Germany: Springer-Verlag, 2005, pp. 93-107.
-
(2005)
Tools and Algorithms for the Construction and Analysis of Systems (TACAS)
, vol.3440
, pp. 93-107
-
-
Qadeer, S.1
Rehof, J.2
-
97
-
-
0020299274
-
Specification and verification of concurrent systems in CESAR
-
J.-P. Queille and J. Sifakis, "Specification and verification of concurrent systems in CESAR," in Proc. 5th Int. Symp. Program., 1982, pp. 337-351.
-
(1982)
Proc. 5th Int. Symp. Program
, pp. 337-351
-
-
Queille, J.-P.1
Sifakis, J.2
-
98
-
-
26444598376
-
Bounded model checking of concurrent programs
-
Berlin, Germany: Springer-Verlag
-
I. Rabinovitz and O. Grumberg, "Bounded model checking of concurrent programs," in Computer Aided Verification (CAV), vol. 3576. Berlin, Germany: Springer-Verlag, 2005, pp. 82-97.
-
(2005)
Computer Aided Verification (CAV)
, vol.3576
, pp. 82-97
-
-
Rabinovitz, I.1
Grumberg, O.2
-
99
-
-
0000422707
-
Context-sensitive synchronization-sensitive analysis is undecidable
-
Mar
-
G. Ramalingam, "Context-sensitive synchronization-sensitive analysis is undecidable," ACM Trans. Program. Lang. Syst., vol. 22, no. 2, pp. 416-430, Mar. 2000.
-
(2000)
ACM Trans. Program. Lang. Syst
, vol.22
, Issue.2
, pp. 416-430
-
-
Ramalingam, G.1
-
100
-
-
0040027157
-
Automatic computation of data set definitions
-
J. C. Reynolds, "Automatic computation of data set definitions," in Proc. IFIP Congr., 1968, vol. 1, pp. 456-461.
-
(1968)
Proc. IFIP Congr
, vol.1
, pp. 456-461
-
-
Reynolds, J.C.1
-
101
-
-
0039488517
-
Parametric shape analysis via 3-valued logic
-
May
-
M. Sagiv, T. Reps, and R. Wilhelm, "Parametric shape analysis via 3-valued logic," ACM Trans. Program. Lang. Syst. (TOPLAS), vol. 24, no. 3, pp. 217-298, May 2002.
-
(2002)
ACM Trans. Program. Lang. Syst. (TOPLAS)
, vol.24
, Issue.3
, pp. 217-298
-
-
Sagiv, M.1
Reps, T.2
Wilhelm, R.3
-
102
-
-
0031701157
-
Data flow analysis is model checking of abstract interpretations
-
D. A. Schmidt, "Data flow analysis is model checking of abstract interpretations," in Proc. POPL, 1998, pp. 38-48.
-
(1998)
Proc. POPL
, pp. 38-48
-
-
Schmidt, D.A.1
-
103
-
-
0029717388
-
Points-to analysis in almost linear time
-
B. Steensgaard, "Points-to analysis in almost linear time," in Proc. POPL, 1996, pp. 32-41.
-
(1996)
Proc. POPL
, pp. 32-41
-
-
Steensgaard, B.1
-
104
-
-
85009827121
-
-
B. Steffen, Data flow analysis as model checking, in Theoretical Aspects of Computer Software. London, U.K, Springer-Verlag, 1991, pp. 346-365
-
B. Steffen, "Data flow analysis as model checking," in Theoretical Aspects of Computer Software. London, U.K.: Springer-Verlag, 1991, pp. 346-365.
-
-
-
-
105
-
-
0037384036
-
Model checking programs
-
Apr
-
W. Visser, K. Havelund, G. Brat, S. Park, and F. Lerda, "Model checking programs," Autom. Softw. Eng. (ASE), vol. 10, no. 2, pp. 203-232, Apr. 2003.
-
(2003)
Autom. Softw. Eng. (ASE)
, vol.10
, Issue.2
, pp. 203-232
-
-
Visser, W.1
Havelund, K.2
Brat, G.3
Park, S.4
Lerda, F.5
-
106
-
-
27944486684
-
Normalization at the arithmetic bit level
-
M. Wedler, D. Stoffel, and W. Kunz, "Normalization at the arithmetic bit level," in Proc. DAC. 2005, pp. 457-462.
-
(2005)
Proc. DAC
, pp. 457-462
-
-
Wedler, M.1
Stoffel, D.2
Kunz, W.3
-
107
-
-
77954012254
-
Model checking concurrent Linux device drivers
-
T. Witkowski, N. Blanc, G. Weissenbacher, and D. Kroening, "Model checking concurrent Linux device drivers," in Proc. ASE, 2007, pp. 501-504.
-
(2007)
Proc. ASE
, pp. 501-504
-
-
Witkowski, T.1
Blanc, N.2
Weissenbacher, G.3
Kroening, D.4
-
108
-
-
17044371129
-
Scalable error detection using Boolean satisfiability
-
Y. Xie and A. Aiken, "Scalable error detection using Boolean satisfiability," in Proc. POPL, 2005, pp. 351-363.
-
(2005)
Proc. POPL
, pp. 351-363
-
-
Xie, Y.1
Aiken, A.2
-
109
-
-
33751060454
-
Automatically generating malicious disks using symbolic execution
-
J. Yang, C. Sar, P. Twohey, C. Cadar, and D. R. Engler, "Automatically generating malicious disks using symbolic execution," in Proc. IEEE Symp. S&P, 2006, pp. 243-257.
-
(2006)
Proc. IEEE Symp. S&P
, pp. 243-257
-
-
Yang, J.1
Sar, C.2
Twohey, P.3
Cadar, C.4
Engler, D.R.5
-
110
-
-
84958967825
-
Model checking timed automata
-
Berlin, Germany: Springer-Verlag
-
S. Yovine, "Model checking timed automata," in European Educational Forum: School on Embedded Systems, vol. 1494. Berlin, Germany: Springer-Verlag, 1996, pp. 114-152.
-
(1996)
European Educational Forum: School on Embedded Systems
, vol.1494
, pp. 114-152
-
-
Yovine, S.1
|