-
2
-
-
49949085394
-
Exploiting Shared Structure in Software Verification Conditions
-
Third International Haifa Verification Conference, HVC 2007, Springer
-
D. Babić and A. J. Hu. Exploiting Shared Structure in Software Verification Conditions. Third International Haifa Verification Conference, HVC 2007, LNCS vol 4899, pp. 169-184. Springer, 2008.
-
(2008)
LNCS
, vol.4899
, pp. 169-184
-
-
Babić, D.1
Hu, A.J.2
-
3
-
-
38149018410
-
Structural Abstraction of Software Verification Conditions
-
Computer Aided Verification CAV, Springer
-
D. Babić and A. J. Hu. Structural Abstraction of Software Verification Conditions. Computer Aided Verification (CAV), LNCS vol 4590, pp. 371-383. Springer, 2007.
-
(2007)
LNCS
, vol.4590
, pp. 371-383
-
-
Babić, D.1
Hu, A.J.2
-
4
-
-
33845224678
-
Modular Arithmetic Decision Procedure
-
Technical Report TR-2005-114, Microsoft Research Redmond
-
D. Babić and M. Musuvathi. Modular Arithmetic Decision Procedure. Technical Report TR-2005-114, Microsoft Research Redmond, 2005.
-
(2005)
-
-
Babić, D.1
Musuvathi, M.2
-
5
-
-
0034818448
-
Automatic Predicate Abstraction of C Programs
-
ACM Press
-
T. Ball, R. Majumdar, T. Millstein, and S. Rajamani. Automatic Predicate Abstraction of C Programs. Programming Language Design and Implementation (PLDI), pp. 203-213. ACM Press, 2001.
-
(2001)
Programming Language Design and Implementation (PLDI)
, pp. 203-213
-
-
Ball, T.1
Majumdar, R.2
Millstein, T.3
Rajamani, S.4
-
6
-
-
0036039066
-
The Slam project: Debugging system software via static analysis
-
ACM Press
-
T. Ball and S. K. Rajamani. The Slam project: debugging system software via static analysis. Principles of Prog Languages (POPL), pp. 1-3. ACM Press, 2002.
-
(2002)
Principles of Prog Languages (POPL)
, pp. 1-3
-
-
Ball, T.1
Rajamani, S.K.2
-
7
-
-
33745653311
-
What's decidable about arrays?
-
Verification, Model Checking, and Abstract Interpretation: VMCA1, of, Springer
-
A. R. Bradley, Z. Manna, and H. B. Sipma. What's decidable about arrays? Verification, Model Checking, and Abstract Interpretation: (VMCA1), volume 3855 of LNCS, pp. 427-442. Springer, 2006.
-
(2006)
LNCS
, vol.3855
, pp. 427-442
-
-
Bradley, A.R.1
Manna, Z.2
Sipma, H.B.3
-
8
-
-
0022769976
-
Graph-based algorithms for boolean function manipulation
-
R. E. Bryant. Graph-based algorithms for boolean function manipulation. IEEE Trans. Comput., 35(8):677-691, 1986.
-
(1986)
IEEE Trans. Comput
, vol.35
, Issue.8
, pp. 677-691
-
-
Bryant, R.E.1
-
9
-
-
35048861896
-
A tool for checking ANSI-C programs
-
Tools and Algorithms for the Construction and Analysis of Systems TACAS 2004, Springer
-
E. Clarke, D. Kroening, and F. Lerda. A tool for checking ANSI-C programs. Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2004), LNCS vol 2988, pp. 168-176. Springer, 2004.
-
(2004)
LNCS
, vol.2988
, pp. 168-176
-
-
Clarke, E.1
Kroening, D.2
Lerda, F.3
-
10
-
-
4444250252
-
Predicate abstraction of ansi-c programs using sat
-
E. Clarke, D. Kroening, N. Sharygina, and K. Yorav. Predicate abstraction of ansi-c programs using sat. Form. Methods Syst. Des., 25(2-3): 105-127, 2004.
-
(2004)
Form. Methods Syst. Des
, vol.25
, Issue.2-3
, pp. 105-127
-
-
Clarke, E.1
Kroening, D.2
Sharygina, N.3
Yorav, K.4
-
11
-
-
57349150813
-
-
E. M. Clarke and E. A. Emerson. Design and synthesis of synchronization skeletons using branching time temporal logic. Workshop on Logics of Programs, pp. 52-71, May 1981. Published 1982 as LNCS l31.
-
E. M. Clarke and E. A. Emerson. Design and synthesis of synchronization skeletons using branching time temporal logic. Workshop on Logics of Programs, pp. 52-71, May 1981. Published 1982 as LNCS Vol l31.
-
-
-
-
12
-
-
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. POPL, pp. 238-252, 1977.
-
(1977)
POPL
, pp. 238-252
-
-
Cousot, P.1
Cousot, R.2
-
13
-
-
0033684556
-
Automatic formal verification of DSP software
-
ACM/IEEE
-
D. W. Currie, A. J. Hu, S. Rajan, and M. Fujita. Automatic formal verification of DSP software. 37th Design Automation Conference, pp. 130-135. ACM/IEEE, 2000.
-
(2000)
37th Design Automation Conference
, pp. 130-135
-
-
Currie, D.W.1
Hu, A.J.2
Rajan, S.3
Fujita, M.4
-
14
-
-
0026243790
-
Efficiently Computing Static Single Assignment Form and the Control Dependence Graph
-
October
-
R. Cytron, J. Ferrante, B. K. Rosen, M. N. Wegman, and F. K. Zadeck. Efficiently Computing Static Single Assignment Form and the Control Dependence Graph. ACM Trans. Programming Languages and Systems, 13(4):451-490, October 1991.
-
(1991)
ACM Trans. Programming Languages and Systems
, vol.13
, Issue.4
, pp. 451-490
-
-
Cytron, R.1
Ferrante, J.2
Rosen, B.K.3
Wegman, M.N.4
Zadeck, F.K.5
-
15
-
-
57349123829
-
-
D. L. Detlefs, K. R. M. Leino, G. Nelson, and J. B. Saxe. Extended static checking. Technical Report SRC-RR-159, Digital Equipment Corporation, Systems Research Center, 1998. Now available from HP Labs.
-
D. L. Detlefs, K. R. M. Leino, G. Nelson, and J. B. Saxe. Extended static checking. Technical Report SRC-RR-159, Digital Equipment Corporation, Systems Research Center, 1998. Now available from HP Labs.
-
-
-
-
17
-
-
35449004891
-
Static error detection using semantic inconsistency inference
-
I. Dillig, T. Dillig, and A. Aiken. Static error detection using semantic inconsistency inference. SIGPLAN Not., 42(6):435-445, 2007.
-
(2007)
SIGPLAN Not
, vol.42
, Issue.6
, pp. 435-445
-
-
Dillig, I.1
Dillig, T.2
Aiken, A.3
-
18
-
-
84975277890
-
Checking system rules using system-specific, programmer-written compiler extensions
-
D. Engler, B. Chelf, A. Chou, and S. Hallem. Checking system rules using system-specific, programmer-written compiler extensions. Operating Systems Design and Implementation (OSDI), 2000.
-
(2000)
Operating Systems Design and Implementation (OSDI)
-
-
Engler, D.1
Chelf, B.2
Chou, A.3
Hallem, S.4
-
19
-
-
0036036098
-
Extended static checking for Java
-
ACM Press
-
C. Flanagan, K. Leino, M. Lillibridge, G. Nelson, J. Saxe, and R. Stata. Extended static checking for Java. Programming Language Design and Implementation (PLDI), pp. 234-245. ACM Press, 2002.
-
(2002)
Programming Language Design and Implementation (PLDI)
, pp. 234-245
-
-
Flanagan, C.1
Leino, K.2
Lillibridge, M.3
Nelson, G.4
Saxe, J.5
Stata, R.6
-
20
-
-
34247149451
-
Static detection of leaks in polymorphic containers. 28th Intl Confon
-
D. Heine and M. S. Lam. Static detection of leaks in polymorphic containers. 28th Intl Confon Software Engineering, pp. 252-261, 2006.
-
(2006)
Software Engineering
, pp. 252-261
-
-
Heine, D.1
Lam, M.S.2
-
21
-
-
0036041563
-
Lazy Abstraction
-
ACM Press
-
T. Henzinger, R. Jhala, R. Majumdar, and G. Sutre. Lazy Abstraction. POPL'2002: Principles of Programming Languages, pp. 58-70. ACM Press, 2002.
-
(2002)
POPL'2002: Principles of Programming Languages
, pp. 58-70
-
-
Henzinger, T.1
Jhala, R.2
Majumdar, R.3
Sutre, G.4
-
22
-
-
1842473365
-
The verifying compiler: A grand challenge for computing research
-
T. Hoare. The verifying compiler: A grand challenge for computing research. J. ACM, 50(l):63-69, 2003.
-
(2003)
J. ACM
, vol.50
, Issue.L
, pp. 63-69
-
-
Hoare, T.1
-
23
-
-
18944390941
-
The model checker spin
-
G. J. Holzmann. The model checker spin. IEEE Trans. Softw. Eng., 23(5):279-295, 1997.
-
(1997)
IEEE Trans. Softw. Eng
, vol.23
, Issue.5
, pp. 279-295
-
-
Holzmann, G.J.1
-
24
-
-
47349133530
-
Boosting Verification by Automatic Tuning of Decision Procedures
-
IEEE Computer Society Press
-
F. Hutter, D. Babić, H. H. Hoos, and A. J. Hu. Boosting Verification by Automatic Tuning of Decision Procedures. Formal Methods in Computed Aided Design (FMCAD), pp. 27-34. IEEE Computer Society Press, 2007.
-
(2007)
Formal Methods in Computed Aided Design (FMCAD)
, pp. 27-34
-
-
Hutter, F.1
Babić, D.2
Hoos, H.H.3
Hu, A.J.4
-
25
-
-
0004311122
-
Lint, a C program checker
-
Bell Laboratories, December
-
S. Johnson. Lint, a C program checker. Computer Science Technical Report 65, Bell Laboratories, December 1977.
-
(1977)
Computer Science Technical Report
, vol.65
-
-
Johnson, S.1
-
26
-
-
0016971687
-
Symbolic execution and program testing
-
J. C. King. Symbolic execution and program testing. Commun. ACM, 19(7):385-394, 1976.
-
(1976)
Commun. ACM
, vol.19
, Issue.7
, pp. 385-394
-
-
King, J.C.1
-
27
-
-
27844565048
-
Constructing efficient formal models from high-level descriptions using symbolic simulation
-
A. Kölbl and C. Pixley. Constructing efficient formal models from high-level descriptions using symbolic simulation. Intl J of Parallel Programming, 33(6):645-666, 2005.
-
(2005)
Intl J of Parallel Programming
, vol.33
, Issue.6
, pp. 645-666
-
-
Kölbl, A.1
Pixley, C.2
-
28
-
-
3042658703
-
LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation
-
IEEE Computer Society
-
C. Lattner and V. Adve. LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation. CGO '04: Intl Symp on Code Generation and Optimization, pp. 75-88. IEEE Computer Society, 2004.
-
(2004)
CGO '04: Intl Symp on Code Generation and Optimization
, pp. 75-88
-
-
Lattner, C.1
Adve, V.2
-
29
-
-
13844267476
-
Efficient weakest preconditions
-
K. R. M. Leino. Efficient weakest preconditions. Inf. Process. Lett., 93(6):281-288, 2005.
-
(2005)
Inf. Process. Lett
, vol.93
, Issue.6
, pp. 281-288
-
-
Leino, K.R.M.1
-
32
-
-
0020299274
-
Specification and verification of concurrent systems in Cesar
-
5th Intl Symp on Programming, pp, Springer
-
J.-P. Queille and J. Sifakis. Specification and verification of concurrent systems in Cesar. 5th Intl Symp on Programming, pp. 337-351. Springer, 1981. LNCS Vol 137.
-
(1981)
LNCS
, vol.137
, pp. 337-351
-
-
Queille, J.-P.1
Sifakis, J.2
-
36
-
-
0037384036
-
Model checking programs
-
April
-
W. Visser, K. Havelund, G. Brat, S. Park, and F. Lerda. Model checking programs. Automated Software Engineering, 10(2):203-232, April 2003.
-
(2003)
Automated Software Engineering
, vol.10
, Issue.2
, pp. 203-232
-
-
Visser, W.1
Havelund, K.2
Brat, G.3
Park, S.4
Lerda, F.5
-
37
-
-
8344251741
-
Cloning-based context-sensitive pointer alias analysis using binary decision diagrams
-
ACM Press
-
J. Whaley and M. S. Lam. Cloning-based context-sensitive pointer alias analysis using binary decision diagrams. Programming Language Design and Implementation (PLDI), pp. 131-144. ACM Press, 2004.
-
(2004)
Programming Language Design and Implementation (PLDI)
, pp. 131-144
-
-
Whaley, J.1
Lam, M.S.2
-
38
-
-
17044371129
-
Scalable error detection using boolean satisfiability
-
ACM Press
-
Y. Xie and A. Aiken. Scalable error detection using boolean satisfiability. Principles of Programming Languages (POPL), pp. 351-363. ACM Press, 2005.
-
(2005)
Principles of Programming Languages (POPL)
, pp. 351-363
-
-
Xie, Y.1
Aiken, A.2
|