-
3
-
-
38549145723
-
-
Barnett, M., Leino, K.R.M., Schulte, W.: The Spec# programming system: An overview. In: Barthe, G., Burdy, L., Huisman, M., Lanet, J.-L., Muntean, T. (eds.) CASSIS 2004. LNCS, 3362, pp. 151-171. Springer, Heidelberg (2005)
-
Barnett, M., Leino, K.R.M., Schulte, W.: The Spec# programming system: An overview. In: Barthe, G., Burdy, L., Huisman, M., Lanet, J.-L., Muntean, T. (eds.) CASSIS 2004. LNCS, vol. 3362, pp. 151-171. Springer, Heidelberg (2005)
-
-
-
-
4
-
-
19144368375
-
-
Bartetzko, D., Fischer, C., Möller, M., Wehrheim, H.: Jass - Java with Assertions. In: Havelund, K., Rou, G. (eds.) ENTCS, 55(2), Elsevier Publishing, Amsterdam (2001)
-
Bartetzko, D., Fischer, C., Möller, M., Wehrheim, H.: Jass - Java with Assertions. In: Havelund, K., Rou, G. (eds.) ENTCS, vol. 55(2), Elsevier Publishing, Amsterdam (2001)
-
-
-
-
5
-
-
84883279063
-
Precise analysis of memory consumption using program logics
-
IEEE Press, Los Alamitos
-
Barthe, G., Pavlova, M., Schneider, G.: Precise analysis of memory consumption using program logics. In: Software Engineering and Formal Methods, pp. 86-95. IEEE Press, Los Alamitos (2005)
-
(2005)
Software Engineering and Formal Methods
, pp. 86-95
-
-
Barthe, G.1
Pavlova, M.2
Schneider, G.3
-
6
-
-
33745662871
-
-
Barthe, G., Rezk, T., Saabas, A.: Proof obligations preserving compilation. In: Dimitrakos, T., Martinelli, F., Ryan, P.Y.A., Schneider, S. (eds.) FAST 2005. LNCS, 3866, pp. 112-126. Springer, Heidelberg (2006)
-
Barthe, G., Rezk, T., Saabas, A.: Proof obligations preserving compilation. In: Dimitrakos, T., Martinelli, F., Ryan, P.Y.A., Schneider, S. (eds.) FAST 2005. LNCS, vol. 3866, pp. 112-126. Springer, Heidelberg (2006)
-
-
-
-
7
-
-
36548998994
-
Verification of Object-Oriented Software: The KeY Approach
-
Beckert, B, Hähnle, R, Schmitt, P.H, eds, Springer, Heidelberg
-
Beckert, B., Hähnle, R., Schmitt, P.H. (eds.): Verification of Object-Oriented Software: The KeY Approach. LNCS (LNAI), vol. 4334. Springer, Heidelberg (2007)
-
(2007)
LNCS (LNAI
, vol.4334
-
-
-
8
-
-
84903134095
-
The LOOP compiler for Java and JML
-
Margaria, T, Yi, W, eds, ETAPS 2001 and TACAS 2001, Springer, Heidelberg
-
van den Berg, J., Jacobs, B.: The LOOP compiler for Java and JML. In: Margaria, T., Yi, W. (eds.) ETAPS 2001 and TACAS 2001. LNCS, vol. 2031, pp. 299-312. Springer, Heidelberg (2001)
-
(2001)
LNCS
, vol.2031
, pp. 299-312
-
-
van den Berg, J.1
Jacobs, B.2
-
9
-
-
0036425267
-
Checking secure interactions of smart card applets
-
Bieber, P., Cazin, J., Girard, P., Lanet, J.-L., Wiels, V., Zanon, G.: Checking secure interactions of smart card applets, Journal of Computer Security 10(4), 369-398 (2002)
-
(2002)
Journal of Computer Security
, vol.10
, Issue.4
, pp. 369-398
-
-
Bieber, P.1
Cazin, J.2
Girard, P.3
Lanet, J.-L.4
Wiels, V.5
Zanon, G.6
-
10
-
-
13144257773
-
Formal methods for smart cards: An experience report
-
Breunesse, C., Cataño, N., Huisman, M., Jacobs, B.: Formal methods for smart cards: an experience report. Science of Computer Programming 55(1-3), 53-80 (2005)
-
(2005)
Science of Computer Programming
, vol.55
, Issue.1-3
, pp. 53-80
-
-
Breunesse, C.1
Cataño, N.2
Huisman, M.3
Jacobs, B.4
-
11
-
-
18944384605
-
-
Burdy, L., Cheon, Y., Cok, D., Ernst, M., Kiniry, J.R., Leavens, G.T., Leino, K.R.M., Poll, E.: An overview of JML tools and applications. In: Arts, T., Fokkink, W. (eds.) Workshop on Formal Methods for Industrial Critical Systems. Electronic Notes in Theoretical Computer Science, 80, pp. 73-89. Elsevier Science, Inc, Amsterdam (2003) Preprint University of Nijmegen (TR NIII-R0309)
-
Burdy, L., Cheon, Y., Cok, D., Ernst, M., Kiniry, J.R., Leavens, G.T., Leino, K.R.M., Poll, E.: An overview of JML tools and applications. In: Arts, T., Fokkink, W. (eds.) Workshop on Formal Methods for Industrial Critical Systems. Electronic Notes in Theoretical Computer Science, vol. 80, pp. 73-89. Elsevier Science, Inc, Amsterdam (2003) Preprint University of Nijmegen (TR NIII-R0309)
-
-
-
-
12
-
-
36049022246
-
-
Burdy, L., Huisman, M., Pavlova, M.: Preliminary design of BML: A behavioral interface specification language for Java bytecode. In: Fundamental Approaches to Software Engineering (FASE 2007). LNCS, 4422, pp. 215-229. Springer, Heidelberg (2007)
-
Burdy, L., Huisman, M., Pavlova, M.: Preliminary design of BML: A behavioral interface specification language for Java bytecode. In: Fundamental Approaches to Software Engineering (FASE 2007). LNCS, vol. 4422, pp. 215-229. Springer, Heidelberg (2007)
-
-
-
-
13
-
-
33751041195
-
Java bytecode specification and verification
-
Association of Computing Machinery Press
-
Burdy, L., Pavlova, M.: Java bytecode specification and verification. In: Symposium on Applied Computing, pp. 1835-1839. Association of Computing Machinery Press (2006)
-
(2006)
Symposium on Applied Computing
, pp. 1835-1839
-
-
Burdy, L.1
Pavlova, M.2
-
14
-
-
35248874920
-
-
Burdy, L., Requet, A., Lanet, J.-L.: Java applet correctness: A developer-oriented approach. In: Araki, K., Gnesi, S., Mandrioli, D. (eds.) FME 2003. LNCS, 2805, pp. 422-439. Springer, Heidelberg (2003)
-
Burdy, L., Requet, A., Lanet, J.-L.: Java applet correctness: A developer-oriented approach. In: Araki, K., Gnesi, S., Mandrioli, D. (eds.) FME 2003. LNCS, vol. 2805, pp. 422-439. Springer, Heidelberg (2003)
-
-
-
-
15
-
-
26444607821
-
-
Chander, A., Espinosa, D., Islam, N., Lee, P., Necula, G.: JVer: A Java Verifier. In: Etessami, K., Rajamani, S.K. (eds.) CAV 2005. LNCS, 3576, Springer, Heidelberg (2005)
-
Chander, A., Espinosa, D., Islam, N., Lee, P., Necula, G.: JVer: A Java Verifier. In: Etessami, K., Rajamani, S.K. (eds.) CAV 2005. LNCS, vol. 3576, Springer, Heidelberg (2005)
-
-
-
-
17
-
-
24144474987
-
-
Cok, D., Kiniry, J.R.: ESC/Java2: Uniting ESC/Java and JML. In: Barthe, G., Burdy, L., Huisman, M., Lanet, J.-L., Muntean, T. (eds.) CASSIS 2004. LNCS, 3362, pp. 108-128. Springer, Heidelberg (2005)
-
Cok, D., Kiniry, J.R.: ESC/Java2: Uniting ESC/Java and JML. In: Barthe, G., Burdy, L., Huisman, M., Lanet, J.-L., Muntean, T. (eds.) CASSIS 2004. LNCS, vol. 3362, pp. 108-128. Springer, Heidelberg (2005)
-
-
-
-
18
-
-
0033687342
-
Enforcing trace properties by program transformation
-
ACM Press, New York
-
Colcombet, T., Fradet, P.: Enforcing trace properties by program transformation. In: Principles of Programming Languages, POPL'00, pp. 54-66. ACM Press, New York (2000)
-
(2000)
Principles of Programming Languages, POPL'00
, pp. 54-66
-
-
Colcombet, T.1
Fradet, P.2
-
19
-
-
38149104491
-
The Coq proof assistant reference manual V8.0
-
Coq development team:, Technical Report 255, INRIA, France mars
-
Coq development team: The Coq proof assistant reference manual V8.0. Technical Report 255, INRIA, France (mars 2004), http://coq.inria.fr/doc/main. html
-
(2004)
-
-
-
20
-
-
33745794680
-
A low-footprint Java-to-native compilation scheme using formal methods
-
Domingo-Ferrer, J, Posegga, J, Schreckling, D, eds, CARDIS 2006, Springer, Heidelberg
-
Courbot, A., Pavlova, M., Grimaud, G., Vandewalle, J.J.: A low-footprint Java-to-native compilation scheme using formal methods. In: Domingo-Ferrer, J., Posegga, J., Schreckling, D. (eds.) CARDIS 2006. LNCS, vol. 3928, pp. 329-344. Springer, Heidelberg (2006)
-
(2006)
LNCS
, vol.3928
, pp. 329-344
-
-
Courbot, A.1
Pavlova, M.2
Grimaud, G.3
Vandewalle, J.J.4
-
21
-
-
84956853802
-
-
Delahaye, D.: A tactic language for the system Coq. In: Parigot, M., Voronkov, A. (eds.) LPAR 2000. LNCS (LNAI), 1955, pp. 85-95. Springer, Heidelberg (2000)
-
Delahaye, D.: A tactic language for the system Coq. In: Parigot, M., Voronkov, A. (eds.) LPAR 2000. LNCS (LNAI), vol. 1955, pp. 85-95. Springer, Heidelberg (2000)
-
-
-
-
22
-
-
24944448541
-
Simplify: A theorem prover for program checking
-
Detlefs, D., Nelson, G., Saxe, J.B.: Simplify: a theorem prover for program checking. Journal of the Association of Computing Machinery 52(3), 365-473 (2005)
-
(2005)
Journal of the Association of Computing Machinery
, vol.52
, Issue.3
, pp. 365-473
-
-
Detlefs, D.1
Nelson, G.2
Saxe, J.B.3
-
23
-
-
0016543936
-
Guarded commands, nondeterminacy and formal derivation of programs
-
Dijkstra, E.W.: Guarded commands, nondeterminacy and formal derivation of programs. Communications of the ACM 18(8), 453-457 (1975)
-
(1975)
Communications of the ACM
, vol.18
, Issue.8
, pp. 453-457
-
-
Dijkstra, E.W.1
-
25
-
-
0035250541
-
Dynamically discovering likely program invariants to support program evolution
-
Ernst, M.D., Cockrell, J., Griswold, W.G., Notkin, D.: Dynamically discovering likely program invariants to support program evolution. IEEE Transactions on Software Engineering 27(2), 1-25 (2001)
-
(2001)
IEEE Transactions on Software Engineering
, vol.27
, Issue.2
, pp. 1-25
-
-
Ernst, M.D.1
Cockrell, J.2
Griswold, W.G.3
Notkin, D.4
-
26
-
-
84881144443
-
-
Flanagan, C., Leino, K.R.M.: Houdini, an annotation assistant for ESC/Java. In: Oliveira, J.N., Zave, P. (eds.) FME 2001. LNCS, 2021, pp. 500-517. Springer, Heidelberg (2001)
-
Flanagan, C., Leino, K.R.M.: Houdini, an annotation assistant for ESC/Java. In: Oliveira, J.N., Zave, P. (eds.) FME 2001. LNCS, vol. 2021, pp. 500-517. Springer, Heidelberg (2001)
-
-
-
-
27
-
-
0035031398
-
Avoiding exponential explosion: Generating compact verification conditions
-
New York, USA. Association of Computing Machinery Press
-
Flanagan, C., Saxe, J.B.: Avoiding exponential explosion: Generating compact verification conditions. In: Principles of Programming Languages, pp. 193-205. New York, USA. Association of Computing Machinery Press (2001)
-
(2001)
Principles of Programming Languages
, pp. 193-205
-
-
Flanagan, C.1
Saxe, J.B.2
-
28
-
-
0346875905
-
Weakest precondition reasoning for Java programs with JML annotations
-
Jacobs, B.: Weakest precondition reasoning for Java programs with JML annotations. Journal of Logic and Algebraic Programming 58, 61-88 (2004)
-
(2004)
Journal of Logic and Algebraic Programming
, vol.58
, pp. 61-88
-
-
Jacobs, B.1
-
29
-
-
33845245278
-
Preliminary design of JML: A behavioral interface specification language for Java
-
Leavens, G.T., Baker, A.L., Ruby, C.: Preliminary design of JML: A behavioral interface specification language for Java. ACM SIGSOFT Software Engineering Notes 31, 1-38 (2006)
-
(2006)
ACM SIGSOFT Software Engineering Notes
, vol.31
, pp. 1-38
-
-
Leavens, G.T.1
Baker, A.L.2
Ruby, C.3
-
30
-
-
34250166919
-
Specification and verification challenges for sequential object-oriented programs
-
to appear
-
Leavens, G.T., Leino, K.R.M., Müller, P.: Specification and verification challenges for sequential object-oriented programs. Formal Aspects of Computing (to appear, 2007)
-
(2007)
Formal Aspects of Computing
-
-
Leavens, G.T.1
Leino, K.R.M.2
Müller, P.3
-
31
-
-
38549102370
-
-
Leavens, G.T., Poll, E., Clifton, C., Cheon, Y., Ruby, C., Cok, D., Kiniry, J.: JML Reference Manual. In: Progress. Department of Computer Science, Iowa State University (July 2005), Available from http://www.jmlspecs.org
-
Leavens, G.T., Poll, E., Clifton, C., Cheon, Y., Ruby, C., Cok, D., Kiniry, J.: JML Reference Manual. In: Progress. Department of Computer Science, Iowa State University (July 2005), Available from http://www.jmlspecs.org
-
-
-
-
33
-
-
0347602000
-
The Krakatoa tool for certification of Java/JavaCard programs annotated with JML annotations
-
Marché, C., Paulin-Mohring, C., Urbain, X.: The Krakatoa tool for certification of Java/JavaCard programs annotated with JML annotations. Journal of Logic and Algebraic Programming 58, 89-106 (2004)
-
(2004)
Journal of Logic and Algebraic Programming
, vol.58
, pp. 89-106
-
-
Marché, C.1
Paulin-Mohring, C.2
Urbain, X.3
-
34
-
-
84863919020
-
An architecture of interactive program provers
-
Graf, S, Schwartzbach, M, eds, ETAPS 2000 and TACAS 2000, Springer, Heidelberg
-
Meyer, J., Poetzsch-Heffter, A.: An architecture of interactive program provers. In: Graf, S., Schwartzbach, M. (eds.) ETAPS 2000 and TACAS 2000. LNCS, vol. 1785, pp. 63-77. Springer, Heidelberg (2000)
-
(2000)
LNCS
, vol.1785
, pp. 63-77
-
-
Meyer, J.1
Poetzsch-Heffter, A.2
-
35
-
-
0030685617
-
Proof-carrying code
-
New York, USA, Association of Computing Machinery Press
-
Necula, G.C.: Proof-carrying code. In: Principles of Programming Languages, pp. 106-119, New York, USA, Association of Computing Machinery Press (1997)
-
(1997)
Principles of Programming Languages
, pp. 106-119
-
-
Necula, G.C.1
-
37
-
-
38549099953
-
-
Pavlova, M., Barthe, G., Burdy, L., Huisman, M., Lanet, J.-L.: Enforcing high-level security properties for applets. In: Paradinas, P., Quisquater, J.-J. (eds.) CARDIS 2004, Kluwer Academic Publishing, Dordrecht (2004)
-
Pavlova, M., Barthe, G., Burdy, L., Huisman, M., Lanet, J.-L.: Enforcing high-level security properties for applets. In: Paradinas, P., Quisquater, J.-J. (eds.) CARDIS 2004, Kluwer Academic Publishing, Dordrecht (2004)
-
-
-
-
38
-
-
0003970441
-
Enforceable security policies
-
Technical Report TR99-1759, Cornell University October
-
Schneider, F.B.: Enforceable security policies. Technical Report TR99-1759, Cornell University (October 1999)
-
(1999)
-
-
Schneider, F.B.1
-
39
-
-
38549137146
-
-
The Coq Development Team: The Coq Proof Assistant Reference Manual - Version V8.1 (July 2006), http://coq.inria.fr
-
The Coq Development Team: The Coq Proof Assistant Reference Manual - Version V8.1 (July 2006), http://coq.inria.fr
-
-
-
|