-
1
-
-
84861262906
-
-
Many references to papers on JML can be found on the JML project website, http://www.cs.iastate.edu/~leavens/JML/papers.shtml.
-
-
-
-
2
-
-
4644347087
-
The KeY tool: Integrating object oriented design and formal verification
-
Online First
-
W. Ahrendt, T. Baar, B. Beckert, R. Bubel, M. Giese, R. Hähnle, W. Menzel, W. Mostowski, A. Roth, S. Schlager, and P. H. Schmitt. The KeY tool: Integrating object oriented design and formal verification. Software and System Modeling, Online First, 2004. http://www.sosym.org.
-
(2004)
Software and System Modeling
-
-
Ahrendt, W.1
Baar, T.2
Beckert, B.3
Bubel, R.4
Giese, M.5
Hähnle, R.6
Menzel, W.7
Mostowski, W.8
Roth, A.9
Schlager, S.10
Schmitt, P.H.11
-
3
-
-
25844470866
-
The Spec# programming system: An overview
-
To be published., May
-
M. Barnett, K. R. M. Leino, and W. Schulte. The Spec# programming system: An overview. Presented at CASSIS 2004. To be published., May 2004.
-
(2004)
CASSIS 2004
-
-
Barnett, M.1
Leino, K.R.M.2
Schulte, W.3
-
6
-
-
18944386824
-
Model variables: Cleanly supporting abstraction in design by contract
-
Department of Computer Science, Iowa State University, Sept.
-
Y. Cheon, G. T. Leavens, M. Sitaraman, and S. Edwards. Model variables: Cleanly supporting abstraction in design by contract. Technical Report 03-10a, Department of Computer Science, Iowa State University, Sept. 2003. Available from http://archives.cs.iastate.edu/.
-
(2003)
Technical Report
, vol.3
, Issue.10 A
-
-
Cheon, Y.1
Leavens, G.T.2
Sitaraman, M.3
Edwards, S.4
-
7
-
-
13144251735
-
ESC/Java2: Uniting ESC/Java and JML
-
Technical report, University of Nijmegen
-
D. R. Cok and J. Kiniry. ESC/Java2: Uniting ESC/Java and JML. Technical report, University of Nijmegen, 2004. NIII Technical Report NIII-R0413.
-
(2004)
NIII Technical Report
, vol.NIII-R0413
-
-
Cok, D.R.1
Kiniry, J.2
-
8
-
-
24144474987
-
ESC/Java2: Uniting ESC/Java and JML. progress and issues in building and using ESC/Java2 and a report on a case study involving the use of ESC/Java2 to verify portions of an internet voting tally system
-
Jan.
-
D. R. Cok and J. Kiniry. ESC/Java2: Uniting ESC/Java and JML. progress and issues in building and using ESC/Java2 and a report on a case study involving the use of ESC/Java2 to verify portions of an internet voting tally system. Lecture Notes in Computer Science, 3362:108-128, Jan. 2005.
-
(2005)
Lecture Notes in Computer Science
, vol.3362
, pp. 108-128
-
-
Cok, D.R.1
Kiniry, J.2
-
9
-
-
84861262185
-
-
C. Flanagan, K. M. Leino, M. Lillibridge, G. Nelson, J. B. Saxe, R. Stata, et al. The Extended Static Checker for Java, 1999. See http://research.compaq.com/SRC/esc/.
-
(1999)
The Extended Static Checker for Java
-
-
Flanagan, C.1
Leino, K.M.2
Lillibridge, M.3
Nelson, G.4
Saxe, J.B.5
Stata, R.6
-
10
-
-
0036036098
-
Extended static checking for Java
-
Proceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation (PLDI'02), New York, June. ACM Press
-
C. Flanagan, K. R. M. Leino, M. Lillibridge, G. Nelson, J. B. Saxe, and R. Stata. Extended static checking for Java. In Proceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation (PLDI'02), volume 37, 5 of SIGPLAN, pages 234-245, New York, June 2002. ACM Press.
-
(2002)
SIGPLAN
, vol.37
, Issue.5
, pp. 234-245
-
-
Flanagan, C.1
Leino, K.R.M.2
Lillibridge, M.3
Nelson, G.4
Saxe, J.B.5
Stata, R.6
-
11
-
-
35248842742
-
Integrating tools for automatic program verification
-
M. Broy and A. Zamulin, editors, Proceedings of the Andrei Ershov Fifth International Conference Perspectives of System Informatics. Springer-Verlag
-
E.-M. Hubbers. Integrating Tools for Automatic Program Verification. In M. Broy and A. Zamulin, editors, Proceedings of the Andrei Ershov Fifth International Conference Perspectives of System Informatics, volume 2890 of Lecture Notes in Computer Science, pages 214-221. Springer-Verlag, 2003. http://www.us.nsk.su/psi03.
-
(2003)
Lecture Notes in Computer Science
, vol.2890
, pp. 214-221
-
-
Hubbers, E.-M.1
-
12
-
-
24144433896
-
Implementing a formally verifiable security protocol in Java card
-
D. Hutter, G. Müller, W. Stephan, and M. Ullmann, editors, Proceedings of the First International Conference on Security in Pervasive Computing. Springer-Verlag, 2004. March 12-14
-
E.-M. Rubbers, M. Oostdijk, and E. Poll. Implementing a Formally Verifiable Security Protocol in Java Card. In D. Hutter, G. Müller, W. Stephan, and M. Ullmann, editors, Proceedings of the First International Conference on Security in Pervasive Computing, volume 2802 of Lecture Notes in Computer Science, pages 213-226. Springer-Verlag, 2004. March 12-14, 2003, http://www.dfki.de/SPC2003/.
-
(2003)
Lecture Notes in Computer Science
, vol.2802
, pp. 213-226
-
-
Rubbers, E.-M.1
Oostdijk, M.2
Poll, E.3
-
13
-
-
0346875905
-
Weakest precondition reasoning for Java programs with JML annotations
-
B. Jacobs. 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
-
14
-
-
0142245539
-
Java program verification challenges
-
F. S. de Boer, M. M. Bonsangue, S. Graf, and W.-P. de Roever, editors, Formal Methods for Components and Objects. Springer, Berlin
-
B. Jacobs, J. Kiniry, and M. Warni Java Program Verification Challenges. In F. S. de Boer, M. M. Bonsangue, S. Graf, and W.-P. de Roever, editors, Formal Methods for Components and Objects, volume 2852 of Lecture Notes in Computer Science, pages 202-219. Springer, Berlin, 2003.
-
(2003)
Lecture Notes in Computer Science
, vol.2852
, pp. 202-219
-
-
Jacobs, B.1
Kiniry, J.2
Warni, M.3
-
15
-
-
84944224349
-
A logic for the Java Modeling Language JML
-
H. Hussmann, editor, Fundamental Approaches to Software Engineering (FASE). Springer
-
B. Jacobs and E. Poll. A logic for the Java Modeling Language JML. In H. Hussmann, editor, Fundamental Approaches to Software Engineering (FASE), volume 2029 of Lecture Notes in Computer Science, pages 284-299. Springer, 2001.
-
(2001)
Lecture Notes in Computer Science
, vol.2029
, pp. 284-299
-
-
Jacobs, B.1
Poll, E.2
-
16
-
-
0000913573
-
JML: A notation for detailed design
-
H. Kilov, B. Rumpe, and I. Simmonds, editors. Kluwer Academic Publishers, Boston
-
G. T. Leavens, A. L. Baker, and C. Ruby. JML: A notation for detailed design. In H. Kilov, B. Rumpe, and I. Simmonds, editors, Behavioral Specifications of Businesses and Systems, pages 175-188. Kluwer Academic Publishers, Boston, 1999.
-
(1999)
Behavioral Specifications of Businesses and Systems
, pp. 175-188
-
-
Leavens, G.T.1
Baker, A.L.2
Ruby, C.3
-
17
-
-
0004030849
-
Preliminary design of JML: A behavioral interface specification language for Java
-
Iowa State University, Department of Computer Science, Dec.
-
G. T. Leavens, A. L. Baker, and C. Ruby. Preliminary design of JML: A behavioral interface specification language for Java. Technical Report 98-06t, Iowa State University, Department of Computer Science, Dec. 2002. See www.jmlspecs.org.
-
(2002)
Technical Report
, vol.98
, Issue.6 T
-
-
Leavens, G.T.1
Baker, A.L.2
Ruby, C.3
-
18
-
-
0142245536
-
How the design of JML accommodates both runtime assertion checking and formal verification
-
F. S. de Boer, M. M. Bonsangue, S. Graf, and W.-P. de Roever, editors Formal Methods for Components and Objects: First International Symposium, FMCO 2002, Leiden, The Netherlands, November 2002, Revised Lectures. Springer-Verlag, Berlin
-
G. T. Leavens, Y. Cheon, C. Clifton, C. Ruby, and D. R. Cok. How the design of JML accommodates both runtime assertion checking and formal verification. In F. S. de Boer, M. M. Bonsangue, S. Graf, and W.-P. de Roever, editors, Formal Methods for Components and Objects: First International Symposium, FMCO 2002, Leiden, The Netherlands, November 2002, Revised Lectures, volume 2852 of Lecture Notes in Computer Science. Springer-Verlag, Berlin, 2003.
-
(2003)
Lecture Notes in Computer Science
, vol.2852
-
-
Leavens, G.T.1
Cheon, Y.2
Clifton, C.3
Ruby, C.4
Cok, D.R.5
-
19
-
-
84885236249
-
JML: Notations and tools supporting detailed design in Java
-
ACM, Oct.
-
G. T. Leavens, K. R. M. Leino, E. Poll, C. Ruby, and B. Jacobs. JML: notations and tools supporting detailed design in Java. In OOPSLA 2000 Companion, Minneapolis, Minnesota, pages 105-106. ACM, Oct. 2000.
-
(2000)
OOPSLA 2000 Companion, Minneapolis, Minnesota
, pp. 105-106
-
-
Leavens, G.T.1
Leino, K.R.M.2
Poll, E.3
Ruby, C.4
Jacobs, B.5
-
22
-
-
23944503050
-
Modular specification and verification of object-oriented programs
-
Springer-Verlag
-
P. Müller. Modular Specification and Verification of Object-Oriented Programs, volume 2262 of Lecture Notes in Computer Science. Springer-Verlag, 2002.
-
(2002)
Lecture Notes in Computer Science
, vol.2262
-
-
Müller, P.1
-
25
-
-
0004173988
-
-
PhD thesis, Stanford University, Stanford, CA 94035, Available from University Microfilms
-
C. G. Nelson. Techniques for Program Verification. PhD thesis, Stanford University, Stanford, CA 94035, 1980. Available from University Microfilms.
-
(1980)
Techniques for Program Verification
-
-
Nelson, C.G.1
-
26
-
-
84957365826
-
PVS: Combining specification, proof checking, and model checking
-
R. Alur and T. Henzinger, editors, number 1102 in Lecture Notes in Computer Science. Springer
-
S. Owre, S. Rajan, J. Rushby, N. Shankar, and M. Srivas. PVS: Combining specification, proof checking, and model checking. In R. Alur and T. Henzinger, editors, Computer Aided Verification, number 1102 in Lecture Notes in Computer Science, pages 411-414. Springer, 1996.
-
(1996)
Computer Aided Verification
, pp. 411-414
-
-
Owre, S.1
Rajan, S.2
Rushby, J.3
Shankar, N.4
Srivas, M.5
-
27
-
-
0346886021
-
Desugaring JML method specifications
-
Iowa State University, Department of Computer Science, July
-
A. D. Raghavan and G. T. Leavens. Desugaring JML method specifications. Technical Report 00-03d, Iowa State University, Department of Computer Science, July 2003.
-
(2003)
Technical Report 00-03d
-
-
Raghavan, A.D.1
Leavens, G.T.2
-
28
-
-
84861271339
-
-
Unpublished reports about Simplify are available online at http://research.Compaq.com/SRC/esc/Simplify.html.
-
-
-
|