-
1
-
-
0142183385
-
A tool-supported proof system for multithreaded Java
-
F. de Boer M. Bonsangue S. Graf W.-P. de Roever Springer-Verlag
-
E. Abraham-Mumm, F. de Boer, W. de Roever, and M. Steffen A tool-supported proof system for multithreaded Java F. de Boer M. Bonsangue S. Graf W.-P. de Roever FMCO 2002: Formal Methods for Component Objects, Proceedings, Lecture Notes in Computer Science 2003 Springer-Verlag
-
(2003)
FMCO 2002: Formal Methods for Component Objects, Proceedings, Lecture Notes in Computer Science
-
-
Abraham-Mumm, E.1
De Boer, F.2
De Roever, W.3
Steffen, M.4
-
2
-
-
84934149115
-
Inheritance and subtyping in a parallel object-oriented language
-
J. Bezivin European Conference on Object-Oriented Programming, ECOOP'87 Paris, France Springer-Verlag New York, NY
-
P. America Inheritance and subtyping in a parallel object-oriented language J. Bezivin European Conference on Object-Oriented Programming, ECOOP'87 Paris, France Lecture Notes in Computer Science vol. 276 1987 Springer-Verlag New York, NY 234-242
-
(1987)
Lecture Notes in Computer Science
, vol.276
, pp. 234-242
-
-
America, P.1
-
3
-
-
84974720115
-
Designing an object-oriented programming language with behavioural subtyping
-
J.W. de Bakker W.P. de Roever G. Rozenberg Foundations of Object-Oriented Languages, REX School/Workshop May-June 1990, Noordwijkerhout, The Netherlands Springer-Verlag New York, NY
-
P. America Designing an object-oriented programming language with behavioural subtyping J.W. de Bakker W.P. de Roever G. Rozenberg Foundations of Object-Oriented Languages, REX School/Workshop May-June 1990, Noordwijkerhout, The Netherlands Lecture Notes in Computer Science vol. 489 1991 Springer-Verlag New York, NY 60-90
-
(1991)
Lecture Notes in Computer Science
, vol.489
, pp. 60-90
-
-
America, P.1
-
5
-
-
0021513992
-
A logic covering undefinedness in program proofs
-
H. Barringer, J.H. Cheng, and C.B. Jones A logic covering undefinedness in program proofs Acta Informatica 21 3 1984 251 269
-
(1984)
Acta Informatica
, vol.21
, Issue.3
, pp. 251-269
-
-
Barringer, H.1
Cheng, J.H.2
Jones, C.B.3
-
6
-
-
19144368375
-
Jass - Java with assertions
-
K. Havelund G. Rosu
-
D. Bartetzko, C. Fischer, M. Moller, and H. Wehrheim Jass - Java with assertions K. Havelund G. Rosu Workshop on Runtime Verification held in conjunction with the 13th Conference on Computer Aided Verification, CAV'01, 2001 Electronic Notes in Theoretical Computer Science 55 2 2001 Available from http://www.elsevier.nl
-
(2001)
Workshop on Runtime Verification Held in Conjunction with the 13th Conference on Computer Aided Verification, CAV'01, 2001, Electronic Notes in Theoretical Computer Science
, vol.55
, Issue.2
-
-
Bartetzko, D.1
Fischer, C.2
Moller, M.3
Wehrheim, H.4
-
7
-
-
0008319377
-
-
Springer-Verlag New York, NY
-
J. Bicarregui, J.S. Fitgerald, P.A. Lindsay, R. Moore, and B. Ritchie Proof in VDM: A Practitioner's Guide 1994 Springer-Verlag New York, NY
-
(1994)
Proof in VDM: A Practitioner's Guide
-
-
Bicarregui, J.1
Fitgerald, J.S.2
Lindsay, P.A.3
Moore, R.4
Ritchie, B.5
-
10
-
-
13144275854
-
Back to basics: Language support and semantics of basic infinite integer types in JML and Larch
-
Computer Science Department, Concordia University, October
-
P. Chalin, Back to basics: language support and semantics of basic infinite integer types in JML and Larch, Technical Report CU-CS 2002-003.1, Computer Science Department, Concordia University, October 2002. URL http://www.cs.concordia.ca/~faculty/chalin/papers/TR-CU-CS-2002-003.1.pdf
-
(2002)
Technical Report
, vol.CU-CS 2002-003.1
-
-
Chalin, P.1
-
11
-
-
13144258320
-
Improving JML: For a safer and more effective language
-
Computer Science Department, Concordia University, March
-
P. Chalin, Improving JML: for a safer and more effective language, Technical Report 2003-001.1, Computer Science Department, Concordia University, March 2003
-
(2003)
Technical Report 2003-001.1
-
-
Chalin, P.1
-
14
-
-
9544257690
-
A runtime assertion checker for the Java Modeling Language (JML)
-
H.R. Arabnia Y. Mun 24-27 June, 2002, Las Vegas, NV, USA CSREA Press
-
Y. Cheon, and G.T. Leavens A runtime assertion checker for the Java Modeling Language (JML) H.R. Arabnia Y. Mun Proceedings of the International Conference on Software Engineering Research and Practice, SERP'02 24-27 June, 2002, Las Vegas, NV, USA 2002 CSREA Press 322 328 URL ftp://ftp.cs.iastate.edu/ pub/techreports/TR02-05/TR.pdf
-
(2002)
Proceedings of the International Conference on Software Engineering Research and Practice, SERP'02
, pp. 322-328
-
-
Cheon, Y.1
Leavens, G.T.2
-
15
-
-
84944059308
-
A simple and practical approach to unit testing: The JML and JUnit way
-
B. Magnusson ECOOP 2002 - Object-Oriented Programming, 16th European Conference Máalaga, Spain Springer-Verlag Berlin
-
Y. Cheon, and G.T. Leavens A simple and practical approach to unit testing: the JML and JUnit way B. Magnusson ECOOP 2002 - Object-Oriented Programming, 16th European Conference Máalaga, Spain, Proceedings Lecture Notes in Computer Science vol. 2374 2002 Springer-Verlag Berlin 231-255
-
(2002)
Lecture Notes in Computer Science
, vol.2374
, pp. 231-255
-
-
Cheon, Y.1
Leavens, G.T.2
-
16
-
-
1442284812
-
MultiJava: Design, implementation, and evaluation of a Java-compatible language supporting modular open classes and symmetric multiple dispatch
-
Department of Computer Science, Iowa State University, Ames, Iowa, 50011 November. ftp://ftp.cs.iastate.edu/pub/techreprts/TR01-10/TR.pdf
-
C. Clifton, MultiJava: design, implementation, and evaluation of a Java-compatible language supporting modular open classes and symmetric multiple dispatch, Technical Report 01-10, Department of Computer Science, Iowa State University, Ames, Iowa, 50011, available from http://www.multijava.org, November 2001. URL ftp://ftp.cs.iastate.edu/pub/techreprts/TR01-10/TR.pdf
-
(2001)
Technical Report
, vol.1
, Issue.10
-
-
Clifton, C.1
-
17
-
-
0034449922
-
MultiJava: Modular open classes and symmetric multiple dispatch for Java
-
ACM New York
-
C. Clifton, G.T. Leavens, C. Chambers, and T. Millstein MultiJava: modular open classes and symmetric multiple dispatch for Java OOPSLA 2000 Conference on Object-Oriented Programming, Systems, Languages, and Applications ACM SIGPLAN Notices vol. 35(10) 2000 ACM New York 130 145
-
(2000)
OOPSLA 2000 Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM SIGPLAN Notices
, vol.3510
, pp. 130-145
-
-
Clifton, C.1
Leavens, G.T.2
Chambers, C.3
Millstein, T.4
-
19
-
-
13144251735
-
ESC/Java2: Uniting ESC/Java and JML
-
Technical Report, University of Nijmegen
-
D.R. Cok, J. Kiniry, ESC/Java2: Uniting ESC/Java and JML, Technical Report, University of Nijmegen, NIII Technical Report NIII-R0413, 2004. URL http://www.cs.kun.nl/research/reports
-
(2004)
NIII Technical Report
, vol.NIII-R0413
-
-
Cok, D.R.1
Kiniry, J.2
-
20
-
-
0003372569
-
Extended static checking
-
Compaq Systems Research Center, 130 Lytton Ave., Palo Alto, December
-
D.L. Detlefs, K.R.M. Leino, G. Nelson, J.B. Saxe, Extended static checking, SRC Research Report 159, Compaq Systems Research Center, 130 Lytton Ave., Palo Alto, December 1998
-
(1998)
SRC Research Report
, vol.159
-
-
Detlefs, D.L.1
Leino, K.R.M.2
Nelson, G.3
Saxe, J.B.4
-
21
-
-
0029537754
-
Forcing behavioral subtyping through specification inheritance
-
Berlin, Germany IEEE Computer Society Press
-
K.K. Dhara, and G.T. Leavens Forcing behavioral subtyping through specification inheritance Proceedings of the 18th International Conference on Software Engineering Berlin, Germany 1996 IEEE Computer Society Press 258 267 A corrected version is Iowa State University, Department of Computer Science TR #95-20c
-
(1996)
Proceedings of the 18th International Conference on Software Engineering
, pp. 258-267
-
-
Dhara, K.K.1
Leavens, G.T.2
-
23
-
-
0004119021
-
Adding contracts to Java with handshake
-
Department of Computer Science, University of California, Santa Barbara, CA, December
-
A. Duncan, U. Holzle, Adding contracts to Java with Handshake, Technical Report TRCS98-32, Department of Computer Science, University of California, Santa Barbara, CA, December 1998
-
(1998)
Technical Report
, vol.TRCS98-32
-
-
Duncan, A.1
Holzle, U.2
-
24
-
-
13144282278
-
Part II: Specifying components in RESOLVE
-
S.H. Edwards, W.D. Heym, T.J. Long, M. Sitaraman, and B.W. Weide Part II: specifying components in RESOLVE ACM SIGSOFT Software Engineering Notes 19 4 1994 29 39
-
(1994)
ACM SIGSOFT Software Engineering Notes
, vol.19
, Issue.4
, pp. 29-39
-
-
Edwards, S.H.1
Heym, W.D.2
Long, T.J.3
Sitaraman, M.4
Weide, B.W.5
-
25
-
-
0035250541
-
Dynamically discovering likely program invariants to support program evolution
-
M. Ernst, J. Cockrell, W.G. Griswold, and D. Notkin Dynamically discovering likely program invariants to support program evolution IEEE Transactions on Software Engineering 27 2 2001 1 25
-
(2001)
IEEE Transactions on Software Engineering
, vol.27
, Issue.2
, pp. 1-25
-
-
Ernst, M.1
Cockrell, J.2
Griswold, W.G.3
Notkin, D.4
-
26
-
-
0035552056
-
Contract soundness for object-oriented languages
-
14-18 October 2001, Tampa Bay, Florida, USA
-
R.B. Findler, and M. Felleisen Contract soundness for object-oriented languages OOPSLA'01 Conference Proceedings, Object-Oriented Programming, Systems, Languages, and Applications 14-18 October 2001, Tampa Bay, Florida, USA 2001 1 15
-
(2001)
OOPSLA'01 Conference Proceedings, Object-Oriented Programming, Systems, Languages, and Applications
, pp. 1-15
-
-
Findler, R.B.1
Felleisen, M.2
-
27
-
-
0035783968
-
Behavioral contracts and behavioral subtyping
-
10-14 September, 2001, Vienna, Austria
-
R.B. Findler, M. Latendresse, and M. Felleisen Behavioral contracts and behavioral subtyping Proceedings of Joint 8th European Software Engineering Conference, ESEC and 9th ACM SIGSOFT International Symposium on the Foundations of Software Engineering, FSE 10-14 September, 2001, Vienna, Austria 2001
-
(2001)
Proceedings of Joint 8th European Software Engineering Conference, ESEC and 9th ACM SIGSOFT International Symposium on the Foundations of Software Engineering, FSE
-
-
Findler, R.B.1
Latendresse, M.2
Felleisen, M.3
-
28
-
-
0001673498
-
Mathematical notation in formal specification: Too difficult for the masses?
-
K. Finney Mathematical notation in formal specification: too difficult for the masses? IEEE Transactions on Software Engineering 22 2 1996 158 159
-
(1996)
IEEE Transactions on Software Engineering
, vol.22
, Issue.2
, pp. 158-159
-
-
Finney, K.1
-
30
-
-
0036036098
-
Extended static checking for Java
-
ACM Press New York
-
C. Flanagan, K.R.M. Leino, M. Lillibridge, G. Nelson, J.B. Saxe, and R. Stata Extended static checking for Java Proceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation, PLDI'02 SIGPLAN vol. 37(5) 2002 ACM Press New York 234 245
-
(2002)
Proceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation, PLDI'02, SIGPLAN
, vol.375
, pp. 234-245
-
-
Flanagan, C.1
Leino, K.R.M.2
Lillibridge, M.3
Nelson, G.4
Saxe, J.B.5
Stata, R.6
-
31
-
-
0002498512
-
The design of distributed hyperlinked programming documentation
-
S. Fraïssè F. Garzotto T. Isakowitz J. Nanard M. Nanard 1-2 June 1995, Montpellier, France Springer
-
L. Friendly The design of distributed hyperlinked programming documentation S. Fraïssè F. Garzotto T. Isakowitz J. Nanard M. Nanard Proceedings of the International Workshop on Hypermedia Design, IWHD'95 1-2 June 1995, Montpellier, France 1995 Springer 151 173 URL http://citeseer.nj.nec.com/friendly95design.html
-
(1995)
Proceedings of the International Workshop on Hypermedia Design, IWHD'95
, pp. 151-173
-
-
Friendly, L.1
-
35
-
-
0003714504
-
-
Springer-Verlag New York, NY
-
J.V Guttag, J.J. Horning, S. Garland, K. Jones, A. Modet, and J. Wing Larch: Languages and Tools for Formal Specification 1993 Springer-Verlag New York, NY
-
(1993)
Larch: Languages and Tools for Formal Specification
-
-
Guttag, J.V.1
Horning, J.J.2
Garland, S.3
Jones, K.4
Modet, A.5
Wing, J.6
-
36
-
-
84945708698
-
An axiomatic basis for computer programming
-
C.A.R. Hoare An axiomatic basis for computer programming Communications of the ACM 12 10 1969 576 583
-
(1969)
Communications of the ACM
, vol.12
, Issue.10
, pp. 576-583
-
-
Hoare, C.A.R.1
-
37
-
-
0012151036
-
Notes on data structuring
-
O.-J. Dahl E. Dijkstra C.A.R. Hoare Academic Press, Inc. New York, NY
-
C.A.R. Hoare Notes on data structuring O.-J. Dahl E. Dijkstra C.A.R. Hoare Structured Programming 1972 Academic Press, Inc. New York, NY 83 174
-
(1972)
Structured Programming
, pp. 83-174
-
-
Hoare, C.A.R.1
-
38
-
-
0015482118
-
Proof of correctness of data representations
-
C.A.R. Hoare Proof of correctness of data representations Acta Informatica 1 4 1972 271 281
-
(1972)
Acta Informatica
, vol.1
, Issue.4
, pp. 271-281
-
-
Hoare, C.A.R.1
-
39
-
-
0011991920
-
Reasoning about java programs in higher order logic with PVS and isabelle
-
University of Nijmegen, Holland, February
-
M. Huisman, Reasoning about Java programs in higher order logic with PVS and Isabelle, Ipa dissertation series, 2001-03, University of Nijmegen, Holland, February 2001
-
(2001)
Ipa Dissertation Series
, vol.2001
, Issue.3
-
-
Huisman, M.1
-
40
-
-
84945313759
-
Java program verification via a Hoare logic with abrupt termination
-
T. Maibaum Springer-Verlag
-
M. Huisman, and B. Jacobs Java program verification via a Hoare logic with abrupt termination T. Maibaum Fundamental Approaches to Software Engineering, FASE 2000 LNCS vol. 1783 2000 Springer-Verlag 284 303 (An earlier version is technical report CSI-R9912)
-
(2000)
Fundamental Approaches to Software Engineering, FASE 2000, LNCS
, vol.1783
, pp. 284-303
-
-
Huisman, M.1
Jacobs, B.2
-
43
-
-
84944224349
-
A logic for the Java modeling language JML
-
Fundamental Approaches to Software Engineering, FASE'2001 Genova, Italy, 2001 Springer-Verlag
-
B. Jacobs, and E. Poll A logic for the Java modeling language JML Fundamental Approaches to Software Engineering, FASE'2001 Genova, Italy, 2001 Lecture Notes in Computer Science vol. 2029 2001 Springer-Verlag 284-299
-
(2001)
Lecture Notes in Computer Science
, vol.2029
, pp. 284-299
-
-
Jacobs, B.1
Poll, E.2
-
44
-
-
0142245539
-
Java program verification challenges
-
F.S. de Boer M.M. Bonsangue S. Graf W.-P. de Roever Springer-Verlag Berlin
-
B. Jacobs, J. Kiniry, and M. Warnier Java program verification challenges F.S. de Boer M.M. Bonsangue S. Graf W.-P. de Roever FMCO 2002: Formal Methods for Component Objects, Proceedings Lecture Notes in Computer Science vol. 2852 2003 Springer-Verlag Berlin 202 219
-
(2003)
FMCO 2002: Formal Methods for Component Objects, Proceedings, Lecture Notes in Computer Science
, vol.2852
, pp. 202-219
-
-
Jacobs, B.1
Kiniry, J.2
Warnier, M.3
-
45
-
-
0348137518
-
Reasoning about Java classes (preliminary report)
-
ACM
-
B. Jacobs, J. van den Berg, M. Huisman, M. van Berkum, U. Hensel, and H. Tews Reasoning about Java classes (preliminary report) OOPSLA'98 Conference Proceedings ACM SIGPLAN Notices vol. 33(10) 1998 ACM 329 340
-
(1998)
OOPSLA'98 Conference Proceedings, ACM SIGPLAN Notices
, vol.3310
, pp. 329-340
-
-
Jacobs, B.1
Van Den Berg, J.2
Huisman, M.3
Van Berkum, M.4
Hensel, U.5
Tews, H.6
-
46
-
-
0004176640
-
Systematic Software Development Using VDM
-
2nd edition Prentice Hall Englewood Cliffs, NJ
-
C.B. Jones Systematic Software Development Using VDM 2nd edition International Series in Computer Science 1990 Prentice Hall Englewood Cliffs, NJ
-
(1990)
International Series in Computer Science
-
-
Jones, C.B.1
-
47
-
-
85032034868
-
Upgrading the pre- and postcondition technique
-
S. Prehn W.J. Toetenel Springer-Verlag New York, NY
-
H.B.M. Jonkers Upgrading the pre- and postcondition technique S. Prehn W.J. Toetenel VDM'91 Formal Software Development Methods 4th International Symposium of VDM Europe Noordwijkerhout, The Netherlands, Volume 1: Conference Contributions Lecture Notes in Computer Science vol. 551 1991 Springer-Verlag New York, NY 428 456
-
(1991)
VDM'91 Formal Software Development Methods 4th International Symposium of VDM Europe Noordwijkerhout, the Netherlands, Volume 1: Conference Contributions, Lecture Notes in Computer Science
, vol.551
, pp. 428-456
-
-
Jonkers, H.B.M.1
-
48
-
-
34047160111
-
Ispec: Towards practical and sound interface specifications
-
W. Grieskamp T. Santen B. Stoddart Integrated Formal Methods, Second International Conference, IFM 2000 Dagstuhl Castle, Germany, 1-3 November 2000 Springer-Verlag
-
H.B.M. Jonkers Ispec: towards practical and sound interface specifications W. Grieskamp T. Santen B. Stoddart Integrated Formal Methods, Second International Conference, IFM 2000 Dagstuhl Castle, Germany, 1-3 November 2000 Lecture Notes in Computer Science vol. 1945 2000 Springer-Verlag 116-135
-
(2000)
Lecture Notes in Computer Science
, vol.1945
, pp. 116-135
-
-
Jonkers, H.B.M.1
-
49
-
-
35048835875
-
JContractor: A reflective Java library to support design by contract
-
P. Cointe Meta-Level Architectures and Reflection, Second International Conference on Reflection'99 19-21 July, 1999, Saint-Malo, France Springer-Verlag
-
M. Karaorman, U. Holzle, and J. Bruno jContractor: a reflective Java library to support design by contract P. Cointe Meta-Level Architectures and Reflection, Second International Conference on Reflection'99 19-21 July, 1999, Saint-Malo, France Lecture Notes in Computer Science vol. 1616 1999 Springer-Verlag 175 196
-
(1999)
Lecture Notes in Computer Science
, vol.1616
, pp. 175-196
-
-
Karaorman, M.1
Holzle, U.2
Bruno, J.3
-
50
-
-
0038486625
-
An analyzable annotation language
-
ACM New York, NY
-
S. Khurshid, D. Marinov, and D. Jackson An analyzable annotation language Proceedings of OOPSLA'02 Conference on Object-Oriented Programming, Languages, Systems, and Applications SIGPLAN Notices vol. 37(11) 2002 ACM New York, NY 231 245
-
(2002)
Proceedings of OOPSLA'02 Conference on Object-Oriented Programming, Languages, Systems, and Applications, SIGPLAN Notices
, vol.3711
, pp. 231-245
-
-
Khurshid, S.1
Marinov, D.2
Jackson, D.3
-
52
-
-
0024304753
-
A simple approach to specifying concurrent systems
-
L. Lamport A simple approach to specifying concurrent systems Communications of the ACM 32 1 1989 32 45
-
(1989)
Communications of the ACM
, vol.32
, Issue.1
, pp. 32-45
-
-
Lamport, L.1
-
54
-
-
0012886252
-
An overview of Larch/C++: Behavioral specifications for C++ modules
-
H. Kilov W. Harvey Kluwer Academic Publishers Boston
-
G.T. Leavens An overview of Larch/C++: behavioral specifications for C++ modules H. Kilov W. Harvey Specification of Behavioral Semantics in Object-Oriented Information Modeling 1996 Kluwer Academic Publishers Boston 121 142 (Chapter 8), An extended version is TR #96-01d, Department of Computer Science, Iowa State University, Ames, Iowa, 50011
-
(1996)
Specification of Behavioral Semantics in Object-Oriented Information Modeling
, pp. 121-142
-
-
Leavens, G.T.1
-
55
-
-
0012778851
-
-
on the World Wide Web at the URL http://www.cs.iastate.edu/~leavens/ larchc++.html, April
-
G.T. Leavens, Larch/C++ Reference Manual, version 5.41. Available in ftp://ftp.cs.iastate.edu/pub/larchc++/lcpp.ps.gz or on the World Wide Web at the URL http://www.cs.iastate.edu/~leavens/larchc++.html, April 1999
-
(1999)
Larch/C++ Reference Manual, Version 5.41
-
-
Leavens, G.T.1
-
57
-
-
0004509413
-
Verifying object-oriented programs that use subtypes
-
Massachusetts Institute of Technology, Laboratory for Computer Science, The author's Ph.D. Thesis, February
-
G.T. Leavens, Verifying object-oriented programs that use subtypes, Technical Report 439, Massachusetts Institute of Technology, Laboratory for Computer Science, The author's Ph.D. Thesis, February 1989
-
(1989)
Technical Report
, vol.439
-
-
Leavens, G.T.1
-
58
-
-
84949524641
-
Enhancing the pre- and postcondition technique for more expressive specifications
-
J.M. Wing J. Woodcock J. Davies FM'99 - Formal Methods: World Congress on Formal Methods in the Development of Computing Systems September 1999, Toulouse, France, Proceedings Springer-Verlag
-
G.T. Leavens, and A.L. Baker Enhancing the pre- and postcondition technique for more expressive specifications J.M. Wing J. Woodcock J. Davies FM'99- Formal Methods: World Congress on Formal Methods in the Development of Computing Systems September 1999, Toulouse, France, Proceedings Lecture Notes in Computer Science vol. 1709 1999 Springer-Verlag 1087 1106
-
(1999)
Lecture Notes in Computer Science
, vol.1709
, pp. 1087-1106
-
-
Leavens, G.T.1
Baker, A.L.2
-
59
-
-
13144278148
-
Preliminary design of Larch/C++
-
U. Martin J. Wing Springer-Verlag New York, NY
-
G.T. Leavens, and Y. Cheon Preliminary design of Larch/C++ U. Martin J. Wing Proceedings of the First International Workshop on Larch, July 1992, Workshops in Computing 1993 Springer-Verlag New York, NY 159 184
-
(1993)
Proceedings of the First International Workshop on Larch, July 1992, Workshops in Computing
, pp. 159-184
-
-
Leavens, G.T.1
Cheon, Y.2
-
60
-
-
0008190398
-
Concepts of behavioral subtyping and a sketch of their extension to component-based systems
-
G.T. Leavens M. Sitaraman Cambridge University Press
-
G.T. Leavens, and K.K. Dhara Concepts of behavioral subtyping and a sketch of their extension to component-based systems G.T. Leavens M. Sitaraman Foundations of Component-Based Systems 2000 Cambridge University Press 113 135 (Chapter 6)
-
(2000)
Foundations of Component-Based Systems
, pp. 113-135
-
-
Leavens, G.T.1
Dhara, K.K.2
-
61
-
-
0034144976
-
A complete algebraic characterization of behavioral subtyping
-
G.T. Leavens, and D. Pigozzi A complete algebraic characterization of behavioral subtyping Acta Informatica 36 2000 617 663
-
(2000)
Acta Informatica
, vol.36
, pp. 617-663
-
-
Leavens, G.T.1
Pigozzi, D.2
-
62
-
-
84976772857
-
Reasoning about object-oriented programs that use subtypes (extended abstract)
-
N. Meyrowitz ACM
-
G.T. Leavens, and W.E. Weihl Reasoning about object-oriented programs that use subtypes (extended abstract) N. Meyrowitz OOPSLA ECOOP'90 Proceedings ACM SIGPLAN Notices vol. 25(10) 1990 ACM 212 223
-
(1990)
OOPSLA ECOOP'90 Proceedings, ACM SIGPLAN Notices
, vol.2510
, pp. 212-223
-
-
Leavens, G.T.1
Weihl, W.E.2
-
63
-
-
21844511974
-
Specification and verification of object-oriented programs using supertype abstraction
-
G.T. Leavens, and W.E. Weihl Specification and verification of object-oriented programs using supertype abstraction Acta Informatica 32 8 1995 705 778
-
(1995)
Acta Informatica
, vol.32
, Issue.8
, pp. 705-778
-
-
Leavens, G.T.1
Weihl, W.E.2
-
66
-
-
0004030849
-
Preliminary design of JML: A behavioral interface specification language for Java
-
Department of Computer Science, Iowa State University May URL ftp://ftp.cs.iastate.edu/pub/techreports/TR98-06/TR.ps.gz
-
G.T. Leavens, A.L. Baker, C. Ruby, Preliminary design of JML: a behavioral interface specification language for Java, Technical Report 98-06v, Department of Computer Science, Iowa State University, see http://www.jmlspecs. org, May 2003. URL ftp://ftp.cs.iastate.edu/pub/techreports/TR98-06/TR.ps.gz
-
(2003)
Technical Report
, vol.98
, Issue.6 V
-
-
Leavens, G.T.1
Baker, A.L.2
Ruby, C.3
-
67
-
-
84885236249
-
JML: Notations and tools supporting detailed design in Java
-
ACM Minneapolis, MN
-
G.T. Leavens, K.R.M. Leino, E. Poll, C. Ruby, and B. Jacobs JML: notations and tools supporting detailed design in Java OOPSLA 2000 Companion 2000 ACM Minneapolis, MN 105 106 URL ftp://ftp.cs.iastate.edu/pub/techreports/ TR00-15/TR.ps.gz
-
(2000)
OOPSLA 2000 Companion
, pp. 105-106
-
-
Leavens, G.T.1
Leino, K.R.M.2
Poll, E.3
Ruby, C.4
Jacobs, B.5
-
68
-
-
0003795356
-
A myth in the modular specification of programs
-
Digital Equipment Corporation, Systems Research Center, 130 Lytton Avenue Palo Alto, CA 94301, Obtain from the author, at URL leino@microsoft.com, November
-
K.R.M. Leino, A myth in the modular specification of programs, Technical Report KRML 63, Digital Equipment Corporation, Systems Research Center, 130 Lytton Avenue Palo Alto, CA 94301, Obtain from the author, at URL leino@microsoft.com, November 1995
-
(1995)
Technical Report
, vol.KRML 63
-
-
Leino, K.R.M.1
-
69
-
-
4744361526
-
ESC/Java user's manual
-
Compaq Systems Research Center, October
-
K.R.M. Leino, G. Nelson, J.B. Saxe, ESC/Java user's manual, Technical Note, Compaq Systems Research Center, October 2000
-
(2000)
Technical Note
-
-
Leino, K.R.M.1
Nelson, G.2
Saxe, J.B.3
-
70
-
-
0003642669
-
Checking Java programs via guarded commands
-
Compaq Systems Research Center, Palo Alto, CA, May
-
K.R.M. Leino, J.B. Saxe, R. Stata, Checking Java programs via guarded commands, Technical Note 1999-002, Compaq Systems Research Center, Palo Alto, CA, May 1999. URL http://gatekeeper.dec.com/pub/DEC/SRC/technical-notes/ abstracts/src-tn-1999-002.html
-
(1999)
Technical Note
, vol.1999
, Issue.2
-
-
Leino, K.R.M.1
Saxe, J.B.2
Stata, R.3
-
76
-
-
0003758336
-
Modular specification and verification of object-oriented programs
-
Springer-Verlag The author's Ph.D. Thesis
-
P. Müller, Modular specification and verification of object-oriented programs, Lecture Notes in Computer Science, vol. 2262, Springer-Verlag, 2002, The author's Ph.D. Thesis. Available from http://www.informatik.fernuni-hagen. de/import/pi5/publications.html
-
(2002)
Lecture Notes in Computer Science
, vol.2262
-
-
Müller, P.1
-
78
-
-
0013091098
-
Static verification of dynamically detected program invariants: Integrating Daikon and ESC/Java
-
First Workshop on Runtime Verification, Elsevier, Electronic Notes in Theoretical Computer Science (July)
-
J.W. Nimmer, M.D. Ernst, Static verification of dynamically detected program invariants: integrating Daikon and ESC/Java, in: Proceedings of RV'01, First Workshop on Runtime Verification, Elsevier, Electronic Notes in Theoretical Computer Science (July 2001). URL http://people.csail.mit.edu/ people/mernst/pubs/invariants-verify-rv2001.pdf
-
(2001)
Proceedings of RV'01
-
-
Nimmer, J.W.1
Ernst, M.D.2
-
79
-
-
0042423228
-
Part I: The RESOLVE framework and discipline - A research synopsis
-
W.F. Ogden, M. Sitaraman, B.W. Weide, and S.H. Zweben Part I: the RESOLVE framework and discipline - a research synopsis ACM SIGSOFT Software Engineering Notes 19 4 1994 23 28
-
(1994)
ACM SIGSOFT Software Engineering Notes
, vol.19
, Issue.4
, pp. 23-28
-
-
Ogden, W.F.1
Sitaraman, M.2
Weide, B.W.3
Zweben, S.H.4
-
81
-
-
0346886021
-
Desugaring JML method specifications
-
Iowa State University, Department of Computer Science, August
-
A.D. Raghavan, G.T. Leavens, Desugaring JML method specifications, Technical Report 00-03c, Iowa State University, Department of Computer Science, August 2001. URL ftp://ftp.cs.iastate.edu/pub/techreports/TR00-03/TR.ps.gz
-
(2001)
Technical Report
, Issue.3 C
-
-
Raghavan, A.D.1
Leavens, G.T.2
-
83
-
-
0034450018
-
Safely creating correct subclasses without seeing superclass code
-
C. Ruby, and G.T. Leavens Safely creating correct subclasses without seeing superclass code Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2000, Minneapolis, MN ACM SIGPLAN Notices 35 10 2000 208 228
-
(2000)
Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2000, Minneapolis, MN, ACM SIGPLAN Notices
, vol.35
, Issue.10
, pp. 208-228
-
-
Ruby, C.1
Leavens, G.T.2
-
85
-
-
0024303399
-
An introduction to Z and formal specifications
-
J. Spivey An introduction to Z and formal specifications Software Engineering Journal 4 1 1989 40 50
-
(1989)
Software Engineering Journal
, vol.4
, Issue.1
, pp. 40-50
-
-
Spivey, J.1
-
90
-
-
0005236671
-
A two-tiered approach to specifying programs
-
Massachusetts Institute of Technology, Laboratory for Computer Science
-
J.M. Wing, A two-tiered approach to specifying programs, Technical Report TR-299, Massachusetts Institute of Technology, Laboratory for Computer Science, 1983
-
(1983)
Technical Report
, vol.TR-299
-
-
Wing, J.M.1
|