-
1
-
-
0038716509
-
Checking and inferring local non-aliasing
-
ACM, New York, NY, USA
-
Aiken A., Foster J.~S., Kodumal J., Terauchi T. Checking and inferring local non-aliasing. PLDI '03: Proceedings of the ACM SIGPLAN 2003 Conference on Programming Language Design and Implementation 2003, 129-140. ACM, New York, NY, USA.
-
(2003)
PLDI '03: Proceedings of the ACM SIGPLAN 2003 Conference on Programming Language Design and Implementation
, pp. 129-140
-
-
Aiken, A.1
Foster, J.S.2
Kodumal, J.3
Terauchi, T.4
-
2
-
-
85083866875
-
-
Alias-free parameters in C for better reasoning and optimization. Technical Report 01-11, Department of Computer Science, Iowa State University.
-
Assaad, M.G., Leavens, G.T., 2001. Alias-free parameters in C for better reasoning and optimization. Technical Report 01-11, Department of Computer Science, Iowa State University.
-
(2001)
-
-
Assaad, M.G.1
Leavens, G.T.2
-
3
-
-
19044390891
-
The Spec# Programming System: An Overview
-
Springer, Construction and Analysis of Safe, Secure, and Interoperable Smart Devices
-
Barnett M., Leino K.R.M., Schulte W. The Spec# Programming System: An Overview. Lecture Notes in Computer Science 2004, vol. 3362:49-69. Springer.
-
(2004)
Lecture Notes in Computer Science
, vol.3362
, pp. 49-69
-
-
Barnett, M.1
Leino, K.R.M.2
Schulte, W.3
-
4
-
-
85083868698
-
-
ACSL: ANSI/ISO C Specification Language.
-
Baudin, P., Filliâtre, J.-C., Marché, C., Monate, B., Moy, Y., Prevosto, V., 2008. ACSL: ANSI/ISO C Specification Language. http://frama-c.cea.fr/acsl.html.
-
(2008)
-
-
Baudin, P.1
Filliâtre, J.-C.2
Marché, C.3
Monate, B.4
Moy, Y.5
Prevosto, V.6
-
6
-
-
84891441796
-
-
Springer-Verlag New York, Inc., Secaucus, NJ, USA
-
Bradley A.R., Manna Z. The Calculus of Computation: Decision Procedures with Applications to Verification 2007, Springer-Verlag New York, Inc., Secaucus, NJ, USA.
-
(2007)
The Calculus of Computation: Decision Procedures with Applications to Verification
-
-
Bradley, A.R.1
Manna, Z.2
-
7
-
-
13144293647
-
An overview of JML tools and applications
-
Burdy L., Cheon Y., Cok D., Ernst M., Kiniry J., Leavens G.T., Leino K.R.M., Poll E. An overview of JML tools and applications. International Journal on Software Tools for Technology Transfer 2004.
-
(2004)
International Journal on Software Tools for Technology Transfer
-
-
Burdy, L.1
Cheon, Y.2
Cok, D.3
Ernst, M.4
Kiniry, J.5
Leavens, G.T.6
Leino, K.R.M.7
Poll, E.8
-
8
-
-
11844297937
-
-
C99, International Organization for Standardization
-
C99 ISO/IEC 9899:1999: Programming Languages-C 2000, International Organization for Standardization.
-
(2000)
ISO/IEC 9899:1999: Programming Languages-C
-
-
-
9
-
-
38149126372
-
Footprint analysis: a shape analysis that discovers preconditions
-
Springer-Verlag, Proceedings of the 14th International Static Analysis Symposium
-
Calcagno C., Distefano D., O'Hearn P.W., Yang H. Footprint analysis: a shape analysis that discovers preconditions. Lecture Notes in Computer Science 2007, vol. 4634:402-418. Springer-Verlag.
-
(2007)
Lecture Notes in Computer Science
, vol.4634
, pp. 402-418
-
-
Calcagno, C.1
Distefano, D.2
O'Hearn, P.W.3
Yang, H.4
-
10
-
-
77953966653
-
Certifying the absence of buffer overflows
-
Technical Note CMU/SEI-2006-TN-030, Carnegie-Mellon University/Software Engineering Institute.
-
Chaki, S., Hissam, S., 2006. Certifying the absence of buffer overflows. Technical Note CMU/SEI-2006-TN-030, Carnegie-Mellon University/Software Engineering Institute.
-
(2006)
-
-
Chaki, S.1
Hissam, S.2
-
11
-
-
35248824647
-
Linear invariant generation using non-linear constraint solving
-
Proc. of the Int. Conf. on Computer Aided Verification, CAV
-
Colon M., Sankaranarayanan S., Sipma H. Linear invariant generation using non-linear constraint solving. Lecture Notes in Computer Science 2003, vol. 2725:420-432.
-
(2003)
Lecture Notes in Computer Science
, vol.2725
, pp. 420-432
-
-
Colon, M.1
Sankaranarayanan, S.2
Sipma, H.3
-
12
-
-
80052548746
-
The Alt-Ergo automatic theorem prover.
-
Conchon, S., Contejean, E., 2008. The Alt-Ergo automatic theorem prover http://alt-ergo.lri.fr/.
-
(2008)
-
-
Conchon, S.1
Contejean, E.2
-
14
-
-
0018294932
-
Systematic design of program analysis frameworks
-
ACM, New York, NY, USA
-
Cousot P., Cousot R. Systematic design of program analysis frameworks. POPL'79: Proceedings of the 6th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages 1979, 269-282. ACM, New York, NY, USA.
-
(1979)
POPL'79: Proceedings of the 6th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages
, pp. 269-282
-
-
Cousot, P.1
Cousot, R.2
-
15
-
-
85035003357
-
Automatic discovery of linear restraints among variables of a program
-
ACM, New York, NY, USA
-
Cousot P., Halbwachs N. Automatic discovery of linear restraints among variables of a program. POPL'78: Proceedings of the 5th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages 1978, 84-96. ACM, New York, NY, USA.
-
(1978)
POPL'78: Proceedings of the 5th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages
, pp. 84-96
-
-
Cousot, P.1
Halbwachs, N.2
-
16
-
-
70349705957
-
VCC: Contract-based modular verification of concurrent C
-
Companion Volume. IEEE
-
Dahlweid M., Moskal M., Santen T., Tobies S., Schulte W. VCC: Contract-based modular verification of concurrent C. 31st International Conference on Software Engineering 2009, 429-430. Companion Volume. IEEE.
-
(2009)
31st International Conference on Software Engineering
, pp. 429-430
-
-
Dahlweid, M.1
Moskal, M.2
Santen, T.3
Tobies, S.4
Schulte, W.5
-
19
-
-
0038382055
-
Verification of non-functional programs using interpretations in type theory
-
Filliâtre J.-C. Verification of non-functional programs using interpretations in type theory. Journal of Functional Programming 2003, 13(4):709-745.
-
(2003)
Journal of Functional Programming
, vol.13
, Issue.4
, pp. 709-745
-
-
Filliâtre, J.-C.1
-
20
-
-
36049022245
-
The Why/Krakatoa/Caduceus platform for deductive program verification
-
Springer, Berlin, Germany, URL, W. Damm, H. Hermanns (Eds.) 19th International Conference on Computer Aided Verification
-
Filliâtre J.-C., Marché C. The Why/Krakatoa/Caduceus platform for deductive program verification. Lecture Notes in Computer Science 2007, vol. 4590:173-177. Springer, Berlin, Germany, URL http://www.lri.fr/~filliatr/ftp/publis/cav07.pdf. W. Damm, H. Hermanns (Eds.).
-
(2007)
Lecture Notes in Computer Science
, vol.4590
, pp. 173-177
-
-
Filliâtre, J.-C.1
Marché, C.2
-
21
-
-
84881144443
-
Houdini, an annotation assistant for ESC/Java
-
Springer-Verlag, London, UK
-
Flanagan C., Leino K.R.M. Houdini, an annotation assistant for ESC/Java. FME'01: Proceedings of the International Symposium of Formal Methods Europe on Formal Methods for Increasing Software Productivity 2001, 500-517. Springer-Verlag, London, UK.
-
(2001)
FME'01: Proceedings of the International Symposium of Formal Methods Europe on Formal Methods for Increasing Software Productivity
, pp. 500-517
-
-
Flanagan, C.1
Leino, K.R.M.2
-
24
-
-
34247099396
-
Modular checking for buffer overflows in the large
-
ACM, New York, NY, USA
-
Hackett B., Das M., Wang D., Yang Z. Modular checking for buffer overflows in the large. ICSE'06: Proceedings of the 28th International Conference on Software Engineering 2006, 232-241. ACM, New York, NY, USA.
-
(2006)
ICSE'06: Proceedings of the 28th International Conference on Software Engineering
, pp. 232-241
-
-
Hackett, B.1
Das, M.2
Wang, D.3
Yang, Z.4
-
25
-
-
56249086508
-
Ptyasm: Software model checking with proof templates
-
Hart, T.E., Ku, K., Lie, D., Chechik, M., Gurfinkel, A., 2008. Ptyasm: Software model checking with proof templates. In: Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering, ASE'08.
-
(2008)
Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering, ASE'08.
-
-
Hart, T.E.1
Ku, K.2
Lie, D.3
Chechik, M.4
Gurfinkel, A.5
-
26
-
-
70450162448
-
Behavioral interface specification languages
-
Hatcliff, J., Leavens, G.T., Leino, K.R.M., Miller, P., Parkinson, M., 2009. Behavioral interface specification languages. Technical Report CS-TR-09-01, University of Central Florida, School of EECS, a survey paper, Draft.
-
(2009)
Technical Report CS-TR-09-01, University of Central Florida, School of EECS, a survey paper, Draft.
-
-
Hatcliff, J.1
Leavens, G.T.2
Leino, K.R.M.3
Miller, P.4
Parkinson, M.5
-
27
-
-
38149060797
-
Separation analysis for deductive verification
-
Mar. 2007 Braga, Portugal
-
Hubert, T., Marché, C., Mar. 2007. Separation analysis for deductive verification. In: Heap Analysis and Verification, HAV'07. Braga, Portugal, pp. 81-93, http://www.lri.fr/~marche/hubert07hav.pdf.
-
Heap Analysis and Verification, HAV'07
, pp. 81-93
-
-
Hubert, T.1
Marché, C.2
-
28
-
-
38849143267
-
Assertion-based loop invariant generation
-
Hagenberg, Austria, workshop at CALCULEMUS, 2007.
-
Janota, M., 2007. Assertion-based loop invariant generation. In: Proceedings of the 1st International Workshop on Invariant Generation, WING'07. Hagenberg, Austria, workshop at CALCULEMUS, 2007.
-
(2007)
Proceedings of the 1st International Workshop on Invariant Generation, WING'07
-
-
Janota, M.1
-
29
-
-
85084164164
-
Cyclone: A safe dialect of C
-
Berkeley, CA, USA
-
Jim T., Morrisett J.G., Grossman D., Hicks M.W., Cheney J., Wang Y. Cyclone: A safe dialect of C. Proc. 2002 USENIX Annual Technical Conference 2002, 275-288. Berkeley, CA, USA.
-
(2002)
Proc. 2002 USENIX Annual Technical Conference
, pp. 275-288
-
-
Jim, T.1
Morrisett, J.G.2
Grossman, D.3
Hicks, M.W.4
Cheney, J.5
Wang, Y.6
-
30
-
-
0016881880
-
Affine relationships among variables of a program
-
Karr M. Affine relationships among variables of a program. Acta Informatica 1976, 133-151.
-
(1976)
Acta Informatica
, pp. 133-151
-
-
Karr, M.1
-
32
-
-
39749091538
-
Programmer specified pointer independence
-
ACM, New York, NY, USA
-
Koes D., Budiu M., Venkataramani G. Programmer specified pointer independence. MSP'04: Proceedings of the 2004 Workshop on Memory System Performance 2004, 51-59. ACM, New York, NY, USA.
-
(2004)
MSP'04: Proceedings of the 2004 Workshop on Memory System Performance
, pp. 51-59
-
-
Koes, D.1
Budiu, M.2
Venkataramani, G.3
-
33
-
-
56349117830
-
A buffer overflow benchmark for software model checkers
-
ACM, New York, NY, USA
-
Ku K., Hart T.E., Chechik M., Lie D. A buffer overflow benchmark for software model checkers. ASE'07: Proceedings of the Twenty-second IEEE/ACM International Conference on Automated Software Engineering 2007, 389-392. ACM, New York, NY, USA.
-
(2007)
ASE'07: Proceedings of the Twenty-second IEEE/ACM International Conference on Automated Software Engineering
, pp. 389-392
-
-
Ku, K.1
Hart, T.E.2
Chechik, M.3
Lie, D.4
-
34
-
-
67650035439
-
Making context-sensitive points-to analysis with heap cloning practical for the real world
-
Lattner C., Lenharth A., Adve V. Making context-sensitive points-to analysis with heap cloning practical for the real world. SIGPLAN Notices 2007, 42(6):278-289.
-
(2007)
SIGPLAN Notices
, vol.42
, Issue.6
, pp. 278-289
-
-
Lattner, C.1
Lenharth, A.2
Adve, V.3
-
35
-
-
33646724703
-
Loop invariants on demand
-
Springer-Verlag, APLAS'05: Proceedings of The 3rd ASIAN Symposium on Programming Languages and Systems
-
Leino K.R.M., Logozzo F. Loop invariants on demand. LNCS 2005, 119-134. Springer-Verlag.
-
(2005)
LNCS
, pp. 119-134
-
-
Leino, K.R.M.1
Logozzo, F.2
-
36
-
-
77956485875
-
Using widenings to infer loop invariants inside an SMT solver, or: a theorem prover as abstract domain
-
RISC, Hagenberg, Austria, proc. WING'07.
-
Leino, K.R.M., Logozzo, F., 2007. Using widenings to infer loop invariants inside an SMT solver, or: a theorem prover as abstract domain. Tech. Rep. RISC-Linz Report Series No. 07-07, RISC, Hagenberg, Austria, proc. WING'07.
-
(2007)
Tech. Rep. RISC-Linz Report Series No. 07-07
-
-
Leino, K.R.M.1
Logozzo, F.2
-
37
-
-
0003642669
-
Checking Java programs via guarded commands
-
Springer-Verlag, London, UK
-
Leino K.R.M., Saxe J.B., Stata R. Checking Java programs via guarded commands. Proceedings of the Workshop on Object-Oriented Technology 1999, 110-111. Springer-Verlag, London, UK.
-
(1999)
Proceedings of the Workshop on Object-Oriented Technology
, pp. 110-111
-
-
Leino, K.R.M.1
Saxe, J.B.2
Stata, R.3
-
39
-
-
38849108636
-
Jessie: an intermediate language for Java and C verification
-
ACM, Freiburg, Germany, URL
-
Marché C. Jessie: an intermediate language for Java and C verification. Programming Languages meets Program Verification (PLPV) 2007, 1-2. ACM, Freiburg, Germany, URL http://doi.acm.org/10.1145/1292597.1292602.
-
(2007)
Programming Languages meets Program Verification (PLPV)
, pp. 1-2
-
-
Marché, C.1
-
40
-
-
33745881897
-
The octagon abstract domain
-
Miné A. The octagon abstract domain. Higher Order Symbolic Computation 2006, 19(1):31-100.
-
(2006)
Higher Order Symbolic Computation
, vol.19
, Issue.1
, pp. 31-100
-
-
Miné, A.1
-
41
-
-
85083869118
-
-
A quantifier elimination algorithm for linear real arithmetic. CoRR abs/0803.1575, informal publication.
-
Monniaux, D., 2008. A quantifier elimination algorithm for linear real arithmetic. CoRR abs/0803.1575, informal publication.
-
(2008)
-
-
Monniaux, D.1
-
42
-
-
77956524301
-
Automatic modular static safety checking for C programs
-
Moy, Y., 2009. Automatic modular static safety checking for C programs. Ph.D. Thesis, Université Paris-Sud.
-
(2009)
Ph.D. Thesis, Université Paris-Sud.
-
-
Moy, Y.1
-
44
-
-
77950905651
-
A practical and precise inference and specializer for array bound checks elimination
-
ACM, New York, NY, USA
-
Popeea C., Xu D.N., Chin W.-N. A practical and precise inference and specializer for array bound checks elimination. PEPM'08: Proceedings of the 2008 ACM SIGPLAN Symposium on Partial Evaluation and Semantics-based Program Manipulation 2008, 177-187. ACM, New York, NY, USA.
-
(2008)
PEPM'08: Proceedings of the 2008 ACM SIGPLAN Symposium on Partial Evaluation and Semantics-based Program Manipulation
, pp. 177-187
-
-
Popeea, C.1
Xu, D.N.2
Chin, W.-N.3
-
46
-
-
33646065376
-
Understanding the origin of alarms in astrée
-
Springer-Verlag, London, UK, 12th Static Analysis Symposium
-
Rival X. Understanding the origin of alarms in astrée. LNCS 2005, vol. 3672:303-319. Springer-Verlag, London, UK.
-
(2005)
LNCS
, vol.3672
, pp. 303-319
-
-
Rival, X.1
-
47
-
-
85083869788
-
Automatisation de la spécification et de la vérification d'applications Java Card
-
Rousset, N., 2008. Automatisation de la spécification et de la vérification d'applications Java Card. Thèse de doctorat, Université Paris-Sud.
-
(2008)
Thèse de doctorat, Université Paris-Sud.
-
-
Rousset, N.1
-
48
-
-
85083870253
-
-
Formal verification of a C-library for strings. Master's Thesis, Saarland University.
-
Starostin, A., 2006. Formal verification of a C-library for strings. Master's Thesis, Saarland University.
-
(2006)
-
-
Starostin, A.1
-
50
-
-
35048868285
-
Implementation of an array bound checker
-
ACM, New York, NY, USA
-
Suzuki N., Ishihata K. Implementation of an array bound checker. POPL'77: Proceedings of the 4th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages 1977, 132-143. ACM, New York, NY, USA.
-
(1977)
POPL'77: Proceedings of the 4th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages
, pp. 132-143
-
-
Suzuki, N.1
Ishihata, K.2
-
53
-
-
0002997049
-
-
Region-based memory management. Information and Computation.
-
Tofte, M., Talpin, J.-P., 1997. Region-based memory management. Information and Computation.
-
(1997)
-
-
Tofte, M.1
Talpin, J.-P.2
-
57
-
-
20344363200
-
Testing static analysis tools using exploitable buffer overflows from open source code
-
Zitser M., Lippmann R., Leek T. Testing static analysis tools using exploitable buffer overflows from open source code. SIGSOFT Software Engineering Notes 2004, 29(6):97-106.
-
(2004)
SIGSOFT Software Engineering Notes
, vol.29
, Issue.6
, pp. 97-106
-
-
Zitser, M.1
Lippmann, R.2
Leek, T.3
|