-
1
-
-
19044390891
-
The spec# programming system: An overview
-
Construction and Analysis of Safe, Secure, and Interoperable Smart Devices - International Workshop, CASSIS 2004
-
M. Barnett, K. Leino, and W. Schulte. The Spec# programming system: An overview. CASSIS'04, LNCS 3362, 49-69. Springer, 2005. (Pubitemid 41228860)
-
(2005)
Lecture Notes in Computer Science
, vol.3362
, pp. 49-69
-
-
Barnett, M.1
Leino, K.R.M.2
Schulte, W.3
-
2
-
-
33749664425
-
Boogie: A modular reusable verifier for object-oriented programs
-
Formal Methods for Components and Objects - 4th International Symposium, FMCO 2005, Revised Lectures
-
M. Barnett, B.-Y. Chang, R. DeLine, B. Jacobs, and K. Leino. Boogie: A modular reusable verifier for object-oriented programs. FMCO'05, LNCS 4111, 364-387. Springer, 2006. (Pubitemid 44548955)
-
(2006)
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
, vol.4111
, pp. 364-387
-
-
Barnett, M.1
Chang, B.-Y.E.2
DeLine, R.3
Jacobs, B.4
Leino, K.R.M.5
-
4
-
-
67650085809
-
Path invariants
-
DOI 10.1145/1250734.1250769, PLDI'07: Proceedings of the 2007 ACM SIGPLAN Conference on Programming Language Design and Implementation
-
D. Beyer, T. A. Henzinger, R. Majumdar, and A. Rybalchenko. Path invariants. PLDI'07, 300-309. ACM, 2007. (Pubitemid 47630697)
-
(2007)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 300-309
-
-
Beyer, D.1
Henzinger, T.A.2
Majumdar, R.3
Rybalchenko, A.4
-
5
-
-
70350232614
-
Beyond assertions: Advanced specification and verification with JML and ESC/Java2
-
LNCS 4111, Springer
-
P. Chalin, J. Kinirya, G. Leavens, and E. Poll. Beyond assertions: Advanced specification and verification with JML and ESC/Java2. FMCO'05, LNCS 4111, 77-101. Springer, 2006.
-
(2006)
FMCO'05
, pp. 77-101
-
-
Chalin, P.1
Kinirya, J.2
Leavens, G.3
Poll, E.4
-
6
-
-
35248826567
-
Verification by Abstract Interpretation
-
Verification: Theory and Practice (Essays Dedicated to Zohar Manna on the Occasion of His 64th Birthday)
-
P. Cousot. Verification by abstract interpretation. Verification - Theory & Practice, LNCS 2772, 243-268. Springer, 2003. (Pubitemid 38318528)
-
(2003)
LECTURE NOTES IN COMPUTER SCIENCE
, Issue.2772
, pp. 243-268
-
-
Cousot, P.1
-
7
-
-
85050550846
-
Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
-
ACM
-
P. Cousot and R. Cousot. Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints. 4th POPL, 238-252. ACM, 1977.
-
(1977)
4th POPL
, pp. 238-252
-
-
Cousot, P.1
Cousot, R.2
-
8
-
-
0018294932
-
Systematic design of program analysis frameworks
-
ACM
-
P. Cousot and R. Cousot. Systematic design of program analysis frameworks. 6th POPL, 269-282. ACM, 1979.
-
(1979)
6th POPL
, pp. 269-282
-
-
Cousot, P.1
Cousot, R.2
-
9
-
-
49949103829
-
Combination of abstractions in the Astrée static analyzer
-
LNCS 4435, Springer
-
P. Cousot, R. Cousot, J. Feret, L. Mauborgne, A. Miné, D. Monniaux, and X. Rival. Combination of abstractions in the Astrée static analyzer. ASIAN, LNCS 4435, 272-300. Springer, 2006.
-
(2006)
ASIAN
, pp. 272-300
-
-
Cousot, P.1
Cousot, R.2
Feret, J.3
Mauborgne, L.4
Miné, A.5
Monniaux, D.6
Rival, X.7
-
10
-
-
45749085681
-
Z3: An efficient SMT solver
-
LNCS 4963, Springer
-
L. de Moura and N. Bjørner. Z3: An efficient SMT solver. TACAS'08, LNCS 4963, 337-340. Springer, 2008.
-
(2008)
TACAS'08
, pp. 337-340
-
-
De Moura, L.1
Bjørner, N.2
-
11
-
-
84944099472
-
Timing assumptions and verification of finite-state concurrent systems
-
LNCS 407, Springer
-
D. Dill. Timing assumptions and verification of finite-state concurrent systems. Automatic Verification Methods for Finite State Systems, LNCS 407, 197-212. Springer, 1989.
-
(1989)
Automatic Verification Methods for Finite State Systems
, pp. 197-212
-
-
Dill, D.1
-
12
-
-
85040939688
-
Fluid updates: Beyond Strong vs. Weak updates
-
LNCS 6012, Springer
-
I. Dillig, T. Dillig, and A. Aiken. Fluid updates: Beyond strong vs. weak updates. ESOP'10, LNCS 6012, 246-266. Springer, 2010.
-
(2010)
ESOP'10
, pp. 246-266
-
-
Dillig, I.1
Dillig, T.2
Aiken, A.3
-
13
-
-
79952033071
-
Precise reasoning for programs using containers
-
ACM
-
I. Dillig, T. Dillig, and A. Aiken. Precise reasoning for programs using containers. 37th POPL. ACM, 2011.
-
(2011)
37th POPL
-
-
Dillig, I.1
Dillig, T.2
Aiken, A.3
-
14
-
-
84864252434
-
Static contract checking with abstract interpretation
-
LNCS. Springer
-
M. Fähndrich and F. Logozzo. Static contract checking with abstract interpretation. FoVeOOS'10, LNCS. Springer, 2010.
-
(2010)
FoVeOOS'10
-
-
Fähndrich, M.1
Logozzo, F.2
-
16
-
-
79952019000
-
Garmin device interface specification
-
Olathe
-
Garmin Int. Garmin device interface specification. Technical report, Garmin Int., Inc., Olathe, 2006. www.garmin.com/support/pdf/iop-spec.pdf.
-
(2006)
Technical Report, Garmin Int., Inc.
-
-
-
17
-
-
29144456052
-
A framework for numeric analysis of array operations
-
ACM
-
D. Gopan, T. Reps, and S. Sagiv. A framework for numeric analysis of array operations. 32nd POPL, 338-350. ACM, 2005.
-
(2005)
32nd POPL
, pp. 338-350
-
-
Gopan, D.1
Reps, T.2
Sagiv, S.3
-
18
-
-
84865647096
-
Lifting abstract interpreters to quantified logical domains
-
ACM
-
S. Gulwani, B. McCloskey, and A. Tiwari. Lifting abstract interpreters to quantified logical domains. 35th POPL, 235-246. ACM, 2008.
-
(2008)
35th POPL
, pp. 235-246
-
-
Gulwani, S.1
McCloskey, B.2
Tiwari, A.3
-
19
-
-
57349124514
-
Discovering properties about arrays in simple programs
-
ACM
-
N. Halbwachs and M. Péron. Discovering properties about arrays in simple programs. PLDI'2008, 339-348. ACM, 2008.
-
(2008)
PLDI'2008
, pp. 339-348
-
-
Halbwachs, N.1
Péron, M.2
-
20
-
-
38149012113
-
Array abstractions from proofs
-
LNCS 4590, Springer
-
R. Jhala and K. McMillan. Array abstractions from proofs. CAV'07, LNCS 4590, 193-206. Springer, 2007.
-
(2007)
CAV'07
, pp. 193-206
-
-
Jhala, R.1
McMillan, K.2
-
21
-
-
0016881880
-
Affine relationships among variables of a program
-
M. Karr. Affine relationships among variables of a program. Acta Inf., 6:133-151, 1976.
-
(1976)
Acta Inf.
, vol.6
, pp. 133-151
-
-
Karr, M.1
-
22
-
-
0015742560
-
A unified approach to global program optimization
-
ACM
-
G. Kildall. A unified approach to global program optimization. 1st POPL, 194-206. ACM, 1973.
-
(1973)
1st POPL
, pp. 194-206
-
-
Kildall, G.1
-
23
-
-
67650170833
-
Finding loop invariants for programs over arrays using a theorem prover
-
LNCS 5503, Springer
-
L. Kovács and A. Voronkov. Finding loop invariants for programs over arrays using a theorem prover. FASE'2009, LNCS 5503, 470- 485. Springer, 2009.
-
(2009)
FASE'2009
, pp. 470-485
-
-
Kovács, L.1
Voronkov, A.2
-
24
-
-
58449099696
-
Subpolyhedra: A (more) scalable approach to infer linear inequalities
-
LNCS 5403, Springer
-
V. Laviron and F. Logozzo. Subpolyhedra: A (more) scalable approach to infer linear inequalities. VMCAI, LNCS 5403, 229-244. Springer, 2009.
-
(2009)
VMCAI
, pp. 229-244
-
-
Laviron, V.1
Logozzo, F.2
-
25
-
-
0037461876
-
Packet-scheduling algorithm based on priority of separate buffers for unicast and multicast services
-
S.-H. Lee and D.-H. Cho. Packet-scheduling algorithm based on priority of separate buffers for unicast and multicast services. Electronics Letters, 39(2):259-260, 2003.
-
(2003)
Electronics Letters
, vol.39
, Issue.2
, pp. 259-260
-
-
Lee, S.-H.1
Cho, D.-H.2
-
26
-
-
35248833674
-
Class-level modular analysis for object oriented languages
-
LNCS 2694, Springer
-
F. Logozzo. Class-level modular analysis for object oriented languages. SAS'03, LNCS 2694, 37-54. Springer, 2003.
-
(2003)
SAS'03
, pp. 37-54
-
-
Logozzo, F.1
-
27
-
-
47249102633
-
On the relative completeness of bytecode analysis versus source code analysis
-
LNCS 4959, Springer
-
F. Logozzo and M. Fähndrich. On the relative completeness of bytecode analysis versus source code analysis. CC'08, LNCS 4959, 197-212. Springer, 2008.
-
(2008)
CC'08
, pp. 197-212
-
-
Logozzo, F.1
Fähndrich, M.2
-
28
-
-
56749178102
-
Pentagons: A weakly relational abstract domain for the efficient validation of array accesses
-
ACM
-
F. Logozzo and M. Fähndrich. Pentagons: a weakly relational abstract domain for the efficient validation of array accesses. SAC, 184-188. ACM, 2008.
-
(2008)
SAC
, pp. 184-188
-
-
Logozzo, F.1
Fähndrich, M.2
-
29
-
-
36549032138
-
Heap analysis in the presence of collection libraries
-
DOI 10.1145/1251535.1251541, PASTE'07 - Proceedings of the 2007 ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering
-
M. Marron, D. Stefanovic, M. Hermenegildo, and D. Kapur. Heap analysis in the presence of collection libraries. PASTE'07, 31-36. ACM, 2007. (Pubitemid 350183116)
-
(2007)
ACM SIGPLAN/SIGSOFT Workshop on Program Analysis for Software Tools and Engineering
, pp. 31-36
-
-
Marron, M.1
Stefanovic, D.2
Hermenegildo, M.3
Kapur, D.4
-
30
-
-
67650127318
-
Quantified invariant generation using an interpolating saturation prover
-
LNCS 4963, Springer
-
K. L. McMillan. Quantified invariant generation using an interpolating saturation prover. TACAS'08, LNCS 4963, 197-212. Springer, 2008.
-
(2008)
TACAS'08
, pp. 197-212
-
-
McMillan, K.L.1
-
32
-
-
33745881897
-
The octagon abstract domain
-
DOI 10.1007/s10990-006-8609-1
-
A. Miné. The octagon abstract domain. Higher-Order and Symbolic Computation, 19:31-100, 2006. (Pubitemid 44048138)
-
(2006)
Higher-Order and Symbolic Computation
, vol.19
, Issue.1
, pp. 31-100
-
-
Mine, A.1
-
33
-
-
0004008510
-
Two easy theories whose combination is hard
-
boole.stanford.edu/pub/sefnp.pdf
-
V. Pratt. Two easy theories whose combination is hard. Technical report, MIT, 1977. boole.stanford.edu/pub/sefnp.pdf.
-
(1977)
Technical Report, MIT
-
-
Pratt, V.1
-
35
-
-
70350343345
-
Abstraction refinement for quantified array assertions
-
LNCS 5673, Springer
-
M. Seghir, A. Podelski, and T. Wies. Abstraction refinement for quantified array assertions. SAS'09, LNCS 5673, 3-18. Springer, 2009.
-
(2009)
SAS'09
, pp. 3-18
-
-
Seghir, M.1
Podelski, A.2
Wies, T.3
-
36
-
-
0019621772
-
DECIDING LINEAR INEQUALITIES BY COMPUTING LOOP RESIDUES.
-
DOI 10.1145/322276.322288
-
R. Shostak. Deciding linear inequalities by computing loop residues. JACM, 28(4):769-779, 1981. (Pubitemid 12514088)
-
(1981)
Journal of the ACM
, vol.28
, Issue.4
, pp. 769-779
-
-
Shostak Robert1
-
37
-
-
48949099863
-
Scalable shape analysis for systems code
-
LNCS 5123, Springer
-
H. Yang, O. Lee, J. Berdine, C. Calcagno, B. Cook, D. Distefano, and P. W. O'Hearn. Scalable shape analysis for systems code. CAV'98, LNCS 5123, 385-398. Springer, 2008.
-
(2008)
CAV'98
, pp. 385-398
-
-
Yang, H.1
Lee, O.2
Berdine, J.3
Calcagno, C.4
Cook, B.5
Distefano, D.6
O'Hearn, P.W.7
|