-
1
-
-
23844547594
-
The KeY tool
-
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. Software and System Modeling, 4: 32-54, 2005.
-
(2005)
Software and System Modeling
, vol.4
, pp. 32-54
-
-
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
-
2
-
-
84939809144
-
Behavioral compatibility of self-typed theories
-
B. Magnusson, editor, ECOOP 2002 - Object-Oriented Programming, 16th European Conference, Máalaga, Spain, Proceedings, Berlin, June. Springer-Verlag
-
S. Alagic and S. Kouznetsova. Behavioral compatibility of self-typed theories. In B. Magnusson, editor, ECOOP 2002 - Object-Oriented Programming, 16th European Conference, Máalaga, Spain, Proceedings, volume 2374 of Lecture Notes in Computer Science, pages 585-608, Berlin, June 2002. Springer-Verlag.
-
(2002)
Lecture Notes in Computer Science
, vol.2374
, pp. 585-608
-
-
Alagic, S.1
Kouznetsova, S.2
-
3
-
-
84934149115
-
Inheritance and subtyping in a parallel object-oriented language
-
J. Bezivin et al., editors, New York, NY, June. Springer-Verlag. Lecture Notes in Computer Science
-
P. America. Inheritance and subtyping in a parallel object-oriented language. In J. Bezivin et al., editors, ECOOP '87, European Conference on Object-Oriented Programming, Paris, France, pages 234-242, New York, NY, June 1987. Springer-Verlag. Lecture Notes in Computer Science, volume 276.
-
(1987)
ECOOP '87, European Conference on Object-oriented Programming, Paris, France
, vol.276
, pp. 234-242
-
-
America, P.1
-
4
-
-
84974720115
-
Designing an object-oriented programming language with behavioural subtyping
-
J. W. de Bakker, W. P. de Roever, and G. Rozenberg, editors, Foundations of Object-Oriented Languages, REX School/Workshop, Noordwijkerhout, The Netherlands, May/June 1990. Springer-Verlag, New York, NY
-
P. America. Designing an object-oriented programming language with behavioural subtyping. In J. W. de Bakker, W. P. de Roever, and G. Rozenberg, editors, Foundations of Object-Oriented Languages, REX School/Workshop, Noordwijkerhout, The Netherlands, May/June 1990, volume 489 of Lecture Notes in Computer Science, pages 60-90. Springer-Verlag, New York, NY, 1991.
-
(1991)
Lecture Notes in Computer Science
, vol.489
, pp. 60-90
-
-
America, P.1
-
5
-
-
4644269527
-
Verification of object-oriented programs with invariants
-
M. Barnett, R. DeLine, M. Fähndrich, K. R. M. Leino, and W. Schulte. Verification of object-oriented programs with invariants. Journal of Object Technology, 3(6):27-56, 2004. URL http://tinyurl.com/m2a8j.
-
(2004)
Journal of Object Technology
, vol.3
, Issue.6
, pp. 27-56
-
-
Barnett, M.1
Deline, R.2
Fähndrich, M.3
Leino, K.R.M.4
Schulte, W.5
-
6
-
-
0029388051
-
On the frame problem in procedure specifications
-
Oct.
-
A. Borgida, J. Mylopoulos, and R. Reiter. On the frame problem in procedure specifications. IEEE Transactions on Software Engineering, 21(10):785-798, Oct. 1995.
-
(1995)
IEEE Transactions on Software Engineering
, vol.21
, Issue.10
, pp. 785-798
-
-
Borgida, A.1
Mylopoulos, J.2
Reiter, R.3
-
7
-
-
0029461481
-
On binary methods
-
K. Bruce, L. Cardelli, G. Castagna, T. H. O. Group, G. T. Leavens, and B. Pierce. On binary methods. Theory and Practice of Object Systems, 1(3):221-242, 1995.
-
(1995)
Theory and Practice of Object Systems
, vol.1
, Issue.3
, pp. 221-242
-
-
Bruce, K.1
Cardelli, L.2
Castagna, G.3
Group, T.H.O.4
Leavens, G.T.5
Pierce, B.6
-
9
-
-
35248874920
-
Java applet correctness: A developer-oriented approach
-
K. Araki, S. Gnesi, and D. Mandrioli, editors, FME 2003: Formal Methods, International Symposium of Formal Methods Europe. Springer, Sept.
-
L. Burdy, A. Requet, and J.-L. Lanet. Java applet correctness: a developer-oriented approach. In K. Araki, S. Gnesi, and D. Mandrioli, editors, FME 2003: Formal Methods, International Symposium of Formal Methods Europe, volume 2805 of Lecture Notes in Computer Science, pages 422-439. Springer, Sept. 2003.
-
(2003)
Lecture Notes in Computer Science
, vol.2805
, pp. 422-439
-
-
Burdy, L.1
Requet, A.2
Lanet, J.-L.3
-
10
-
-
19044375174
-
An overview of JML tools and applications
-
June
-
L. Burdy, Y. Cheon, D. R. Cok, M. D. Ernst, J. R. Kiniry, G. T. Leavens, K. R. M. Leino, and E. Poll. An overview of JML tools and applications. International Journal on Software Tools for Technology Transfer (STTT), 7(3):212-232, June 2005.
-
(2005)
International Journal on Software Tools for Technology Transfer (STTT)
, vol.7
, Issue.3
, pp. 212-232
-
-
Burdy, L.1
Cheon, Y.2
Cok, D.R.3
Ernst, M.D.4
Kiniry, J.R.5
Leavens, G.T.6
Leino, K.R.M.7
Poll, E.8
-
11
-
-
23044533770
-
Formal specification of Gemplus's electronic purse case study
-
L. H. Eriksson and P. A. Lindsay, editors. Springer-Verlag
-
N. Cataño and M. Huisman. Formal specification of Gemplus's electronic purse case study. In L. H. Eriksson and P. A. Lindsay, editors, FME 2002, volume LNCS 2391, pages 272-289. Springer-Verlag, 2002.
-
(2002)
FME 2002
, vol.LNCS 2391
, pp. 272-289
-
-
Cataño, N.1
Huisman, M.2
-
12
-
-
33749586163
-
Beyond assertions: Advanced specification and verification with JML and ESC/Java2
-
Lecture Notes in Computer Science. Springer-Verlag
-
P. Chalin, J. R. Kiniry, G. T. Leavens, and E. Poll. Beyond assertions: Advanced specification and verification with JML and ESC/Java2. In Formal Methods for Components and Objects (FMCO) 2005, Revised Lectures, Lecture Notes in Computer Science. Springer-Verlag, 2006. URL http://tinyurl.com/o4nxa.
-
(2006)
Formal Methods for Components and Objects (FMCO) 2005, Revised Lectures
-
-
Chalin, P.1
Kiniry, J.R.2
Leavens, G.T.3
Poll, E.4
-
13
-
-
4544359798
-
A semantic foundation for specification matching
-
G. T. Leavens and M. Sitaraman, editors. Cambridge University Press, New York, NY
-
Y. Chen and B. H. C. Cheng. A semantic foundation for specification matching. In G. T. Leavens and M. Sitaraman, editors, Foundations of Component-Based Systems, pages 91-109. Cambridge University Press, New York, NY, 2000.
-
(2000)
Foundations of Component-based Systems
, pp. 91-109
-
-
Chen, Y.1
Cheng, B.H.C.2
-
14
-
-
0344459335
-
-
Technical Report 03-09, Department of Computer Science, Ames, IA, Apr. The author's Ph.D. dissertation
-
Y. Cheon. A runtime assertion checker for the Java Modeling Language. Technical Report 03-09, Department of Computer Science, Iowa State University, Ames, IA, Apr. 2003. URL ftp://ftp.cs.iastate.edu/pub/techreports/TR03-09/TR. pdf. The author's Ph.D. dissertation.
-
(2003)
A Runtime Assertion Checker for the Java Modeling Language
-
-
Cheon, Y.1
-
15
-
-
84944059308
-
A simple and practical approach to unit testing: The JML and JUnit way
-
B. Magnusson, editor, ECOOP 2002 - Object-Oriented Programming, I6th European Conference, Máalaga, Spain, Proceedings, Berlin, June. Springer-Verlag
-
Y. Cheon and G. T. Leavens. A simple and practical approach to unit testing: The JML and JUnit way. In B. Magnusson, editor, ECOOP 2002 - Object-Oriented Programming, I6th European Conference, Máalaga, Spain, Proceedings, volume 2374 of Lecture Notes in Computer Science, pages 231-255, Berlin, June 2002. Springer-Verlag.
-
(2002)
Lecture Notes in Computer Science
, vol.2374
, pp. 231-255
-
-
Cheon, Y.1
Leavens, G.T.2
-
16
-
-
9544257690
-
A runtime assertion checker for the Java Modeling Language (JML)
-
H. R. Arabnia and Y. Mun, editors, CSREA Press, June
-
Y. Cheon and G. T. Leavens. A runtime assertion checker for the Java Modeling Language (JML). In H. R. Arabnia and Y. Mun, editors, Proceedings of the International Conference on Software Engineering Research and Practice (SERP '02), Las Vegas, Nevada, USA, June 24-27, 2002, pages 322-328. CSREA Press, June 2002. 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), Las Vegas, Nevada, USA, June 24-27, 2002
, pp. 322-328
-
-
Cheon, Y.1
Leavens, G.T.2
-
18
-
-
18744389496
-
Model variables: Cleanly supporting abstraction in design by contract
-
May
-
Y. Cheon, G. T. Leavens, M. Sitaraman, and S. Edwards. Model variables: Cleanly supporting abstraction in design by contract. Software - Practice and Experience, 35(6):583-599, May 2005.
-
(2005)
Software - Practice and Experience
, vol.35
, Issue.6
, pp. 583-599
-
-
Cheon, Y.1
Leavens, G.T.2
Sitaraman, M.3
Edwards, S.4
-
19
-
-
0026973351
-
Interfaces and specifications for the Smalltalk-80 collection classes
-
Oct. OOPSLA '92 Proceedings, Andreas Paepcke (editor)
-
W. R. Cook. Interfaces and specifications for the Smalltalk-80 collection classes. ACM SIGPLAN Notices, 27(10):1-15, Oct. 1992. OOPSLA '92 Proceedings, Andreas Paepcke (editor).
-
(1992)
ACM SIGPLAN Notices
, vol.27
, Issue.10
, pp. 1-15
-
-
Cook, W.R.1
-
20
-
-
33845267341
-
-
Technical Report TR97-09, Department of Computer Science, Iowa State University, 226 Atanasoff Hall, Ames IA 50011-1040, May. The author's Ph.D. dissertation
-
K. K. Dhara. Behavioral subtyping in object-oriented languages. Technical Report TR97-09, Department of Computer Science, Iowa State University, 226 Atanasoff Hall, Ames IA 50011-1040, May 1997. The author's Ph.D. dissertation.
-
(1997)
Behavioral Subtyping in Object-oriented Languages
-
-
Dhara, K.K.1
-
21
-
-
33845266607
-
-
Technical Report 01-02a, Department of Computer Science, Ames, Iowa, 50011, Nov. Available from archives.cs.iastate.edu.
-
K. K. Dhara and G. T. Leavens. Preventing cross-type aliasing for more practical reasoning. Technical Report 01-02a, Department of Computer Science, Iowa State University, Ames, Iowa, 50011, Nov. 2001. URL ftp://ftp.cs.iastate. edu/pub/techreports/TR01-02/TR. pdf. Available from archives.cs.iastate.edu.
-
(2001)
Preventing Cross-type Aliasing for More Practical Reasoning
-
-
Dhara, K.K.1
Leavens, G.T.2
-
22
-
-
0002284794
-
Weak behavioral subtyping for types with mutable objects
-
S. Brookes, M. Main, A. Melton, and M. Mislove, editors, Mathematical Foundations of Programming Semantics, Eleventh Annual Conference. Elsevier
-
K. K. Dhara and G. T. Leavens. Weak behavioral subtyping for types with mutable objects. In S. Brookes, M. Main, A. Melton, and M. Mislove, editors, Mathematical Foundations of Programming Semantics, Eleventh Annual Conference, volume 1 of Electronic Notes in Theoretical Computer Science. Elsevier, 1995. Available from http://www.sciencedirect.com/science/journal/15710661.
-
(1995)
Electronic Notes in Theoretical Computer Science
, vol.1
-
-
Dhara, K.K.1
Leavens, G.T.2
-
23
-
-
0029537754
-
Forcing behavioral subtyping through specification inheritance
-
IEEE Computer Society Press, Mar. A corrected version is ISU CS TR #95-20c
-
K. K. Dhara and G. T. Leavens. Forcing behavioral subtyping through specification inheritance. In Proceedings of the 18th International Conference on Software Engineering, Berlin, Germany, pages 258-267. IEEE Computer Society Press, Mar. 1996. A corrected version is ISU CS TR #95-20c, http://tinyurl.com/ s2krg.
-
(1996)
Proceedings of the 18th International Conference on Software Engineering, Berlin, Germany
, pp. 258-267
-
-
Dhara, K.K.1
Leavens, G.T.2
-
24
-
-
26444597310
-
Universes: Lightweight ownership for JML
-
Oct.
-
W. Dietl and P. Müller. Universes: Lightweight ownership for JML. Journal of Object Technology (JOT), 4(8):5-32, Oct. 2005. URL http://www.jot.fm/issues/issue_2005_10/articlel.pdf.
-
(2005)
Journal of Object Technology (JOT)
, vol.4
, Issue.8
, pp. 5-32
-
-
Dietl, W.1
Müller, P.2
-
26
-
-
13144282278
-
Part II: Specifying components in RESOLVE
-
Oct
-
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):29-39, Oct 1994.
-
(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
-
27
-
-
0035250541
-
Dynamically discovering likely program invariants to support program evolution
-
Feb.
-
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):99-123, Feb. 2001.
-
(2001)
IEEE Transactions on Software Engineering
, vol.27
, Issue.2
, pp. 99-123
-
-
Ernst, M.1
Cockrell, J.2
Griswold, W.G.3
Notkin, D.4
-
28
-
-
0035552056
-
Contract soundness for object-oriented languages
-
Oct.
-
R. B. Findler and M. Felleisen. Contract soundness for object-oriented languages. In OOPSLA '01 Conference Proceedings, Object-Oriented Programming, Systems, Languages, and Applications, October 14-18, 2001, Tampa Bay, Florida, USA, pages 1-15, Oct. 2001.
-
(2001)
OOPSLA '01 Conference Proceedings, Object-oriented Programming, Systems, Languages, and Applications, October 14-18, 2001, Tampa Bay, Florida, USA
, pp. 1-15
-
-
Findler, R.B.1
Felleisen, M.2
-
29
-
-
0036036098
-
Extended static checking for Java
-
Proceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation (PLDI'02), New York, June 17-19. 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 17-19 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
-
30
-
-
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. Springer-Verlag, New York, NY, 1993.
-
(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
-
31
-
-
84945708698
-
An axiomatic basis for computer programming
-
Oct.
-
C. A. R. Hoare. An axiomatic basis for computer programming. Commun. ACM, 12(10): 576-583, Oct. 1969.
-
(1969)
Commun. ACM
, vol.12
, Issue.10
, pp. 576-583
-
-
Hoare, C.A.R.1
-
32
-
-
0015482118
-
Proof of correctness of data representations
-
C. A. R. Hoare. Proof of correctness of data representations. Acta Informatica, 1(4):271-281, 1972.
-
(1972)
Acta Informatica
, vol.1
, Issue.4
, pp. 271-281
-
-
Hoare, C.A.R.1
-
34
-
-
0348137518
-
Reasoning about Java classes (preliminary report)
-
OOPSLA '98 Conference Proceedings, ACM, Oct.
-
B. Jacobs, J. van den Berg, M. Huisman, M. van Berkum, U. Hensel, and H. Tews. Reasoning about Java classes (preliminary report). In OOPSLA '98 Conference Proceedings, volume 33(10) of ACM SIGPLAN Notices, pages 329-340. ACM, Oct. 1998.
-
(1998)
ACM SIGPLAN Notices
, vol.33
, Issue.10
, pp. 329-340
-
-
Jacobs, B.1
Van Den Berg, J.2
Huisman, M.3
Van Berkum, M.4
Hensel, U.5
Tews, H.6
-
35
-
-
0004176640
-
-
International Series in Computer Science. Prentice Hall, Englewood Cliffs, N.J., second edition
-
C. B. Jones. Systematic Software Development Using VDM. International Series in Computer Science. Prentice Hall, Englewood Cliffs, N.J., second edition, 1990.
-
(1990)
Systematic Software Development Using VDM
-
-
Jones, C.B.1
-
36
-
-
24144474987
-
ESC/Java2: Uniting ESC/Java and JML: Progress and issues in building and using ESC/Java2, including a case study involving the use of the tool to verify portions of an Internet voting tally system
-
Construction and Analysis of Safe, Secure, and Interoperable Smart devices (CASSIS), Springer-Verlag
-
J. R. Kiniry and D. R. Cok. ESC/Java2: Uniting ESC/Java and JML: Progress and issues in building and using ESC/Java2, including a case study involving the use of the tool to verify portions of an Internet voting tally system. In Construction and Analysis of Safe, Secure, and Interoperable Smart devices (CASSIS), volume 3362 of Lecture Notes in Computer Science, pages 108-128. Springer-Verlag, 2004.
-
(2004)
Lecture Notes in Computer Science
, vol.3362
, pp. 108-128
-
-
Kiniry, J.R.1
Cok, D.R.2
-
37
-
-
84976738441
-
An exemplar based Smalltalk
-
Nov.
-
W. R. LaLonde, D. A. Thomas, and J. R. Pugh. An exemplar based Smalltalk. ACM SIGPLAN Notices, 21(11):322-330, Nov. 1986.
-
(1986)
ACM SIGPLAN Notices
, vol.21
, Issue.11
, pp. 322-330
-
-
Lalonde, W.R.1
Thomas, D.A.2
Pugh, J.R.3
-
38
-
-
33845250582
-
-
Norman Meyrowitz (editor), September Portland, Oregon
-
OOPSLA '86 Conference Proceedings, Norman Meyrowitz (editor), September 1986, Portland, Oregon.
-
(1986)
OOPSLA '86 Conference Proceedings
-
-
-
39
-
-
0004509413
-
-
Technical Report 439, Massachusetts Institute of Technology, Laboratory for Computer Science, Feb. The author's Ph.D. thesis
-
G. T. Leavens. Verifying object-oriented programs that use subtypes. Technical Report 439, Massachusetts Institute of Technology, Laboratory for Computer Science, Feb. 1989. The author's Ph.D. thesis.
-
(1989)
Verifying Object-oriented Programs That Use Subtypes
-
-
Leavens, G.T.1
-
40
-
-
0012886252
-
An overview of Larch/C++: Behavioral specifications for C++ modules
-
H. Kilov and W. Harvey, editors, chapter 8. Kluwer Academic Publishers, Boston. An extended version is TR #96-01d, Department of Computer Science, Iowa State University, Ames, Iowa, 50011
-
G. T. Leavens. An overview of Larch/C++: Behavioral specifications for C++ modules. In H. Kilov and W. Harvey, editors, Specification of Behavioral Semantics in Object-Oriented Information Modeling, chapter 8, pages 121-142. Kluwer Academic Publishers, Boston, 1996. 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
-
41
-
-
84949524641
-
Enhancing the pre- and postcondition technique for more expressive specifications
-
J. M. Wing, J. Woodcock, and J. Davies, editors, FM'99 - Formal Methods: World Congress on Formal Methods in the Development of Computing Systems, Toulouse, France, September 1999, Proceedings. Springer-Verlag
-
G. T. Leavens and A. L. Baker. Enhancing the pre- and postcondition technique for more expressive specifications. In J. M. Wing, J. Woodcock, and J. Davies, editors, FM'99 - Formal Methods: World Congress on Formal Methods in the Development of Computing Systems, Toulouse, France, September 1999, Proceedings, volume 1709 of Lecture Notes in Computer Science, pages 1087-1106. Springer-Verlag, 1999. URL http://tinyurl.com/qv84o.
-
(1999)
Lecture Notes in Computer Science
, vol.1709
, pp. 1087-1106
-
-
Leavens, G.T.1
Baker, A.L.2
-
42
-
-
0008190398
-
Concepts of behavioral subtyping and a sketch of their extension to component-based systems
-
G. T. Leavens and M. Sitaraman, editors, chapter 6, Cambridge University Press
-
G. T. Leavens and K. K. Dhara. Concepts of behavioral subtyping and a sketch of their extension to component-based systems. In G. T. Leavens and M. Sitaraman, editors, Foundations of Component-Based Systems, chapter 6, pages 113-135. Cambridge University Press, 2000. URL http://www.cs.iastate.edu/ ~leavens/FoCBS-book/06-leavens-dhara.pdf.
-
(2000)
Foundations of Component-based Systems
, pp. 113-135
-
-
Leavens, G.T.1
Dhara, K.K.2
-
43
-
-
33845244933
-
-
Technical Report 06-20a, Department of Computer Science, Ames, Iowa, 50011, Aug.
-
G. T. Leavens and D. A. Naumann. Behavioral subtyping, specification inheritance, and modular reasoning. Technical Report 06-20a, Department of Computer Science, Iowa State University, Ames, Iowa, 50011, Aug. 2006. URL ftp://ftp.cs.iastate.edu/pub/techreports/TR06-20/TR.pdf.
-
(2006)
Behavioral Subtyping, Specification Inheritance, and Modular Reasoning
-
-
Leavens, G.T.1
Naumann, D.A.2
-
44
-
-
21844511974
-
Specification and verification of object-oriented programs using supertype abstraction
-
Nov.
-
G. T. Leavens and W. E. Weihl. Specification and verification of object-oriented programs using supertype abstraction. Acta Informatica, 32(8):705-778, Nov. 1995.
-
(1995)
Acta Informatica
, vol.32
, Issue.8
, pp. 705-778
-
-
Leavens, G.T.1
Weihl, W.E.2
-
45
-
-
13144252258
-
How the design of JML accommodates both runtime assertion checking and formal verification
-
Mar.
-
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. Science of Computer Programming, 55(1-3): 185-208, Mar. 2005. URL http://dx.doi.org/10.1016/j.scico.2004.05.015.
-
(2005)
Science of Computer Programming
, vol.55
, Issue.1-3
, pp. 185-208
-
-
Leavens, G.T.1
Cheon, Y.2
Clifton, C.3
Ruby, C.4
Cok, D.R.5
-
46
-
-
33845245278
-
Preliminary design of JML: A behavioral interface specification language for Java
-
Mar.
-
G. T. Leavens, A. L. Baker, and C. Ruby. Preliminary design of JML: A behavioral interface specification language for Java. ACM SIGSOFT Software Engineering Notes, 31(3): 1-38, Mar. 2006. http://doi.acm.org/10.1145/1127878. 1127884.
-
(2006)
ACM SIGSOFT Software Engineering Notes
, vol.31
, Issue.3
, pp. 1-38
-
-
Leavens, G.T.1
Baker, A.L.2
Ruby, C.3
-
47
-
-
33845261459
-
-
Technical Report 06-14, Department of Computer Science, Ames, Iowa, May
-
G. T. Leavens, K. R. M. Leino, and P. Müller. Specification and verification challenges for sequential object-oriented programs. Technical Report 06-14, Department of Computer Science, Iowa State University, Ames, Iowa, May 2006. URL ftp://ftp.cs.iastate.edu/pub/techreports/TR06-14/TR.pdf.
-
(2006)
Specification and Verification Challenges for Sequential Object-oriented Programs
-
-
Leavens, G.T.1
Leino, K.R.M.2
Müller, P.3
-
48
-
-
0346255705
-
-
Department of Computer Science, Iowa State University Jan.
-
G. T. Leavens, E. Poll, C. Clifton, Y. Cheon, C. Ruby, D. R. Cok, P. Müller, J. Kiniry, and P. Chalin. JML reference manual. Department of Computer Science, Iowa State University. Available from http://www.jmlspecs.org, Jan. 2006.
-
(2006)
JML Reference Manual
-
-
Leavens, G.T.1
Poll, E.2
Clifton, C.3
Cheon, Y.4
Ruby, C.5
Cok, D.R.6
Müller, P.7
Kiniry, J.8
Chalin, P.9
-
49
-
-
0003541470
-
-
PhD thesis, California Institute of Technology. Available as Technical Report Caltech-CS-TR-95-03
-
K. R. M. Leino. Toward Reliable Modular Programs. PhD thesis, California Institute of Technology, 1995. Available as Technical Report Caltech-CS-TR-95-03.
-
(1995)
Toward Reliable Modular Programs
-
-
Leino, K.R.M.1
-
50
-
-
0348137525
-
Data groups: Specifying the modification of extended state
-
OOPSLA '98 Conference Proceedings, ACM, Oct.
-
K. R. M. Leino. Data groups: Specifying the modification of extended state. In OOPSLA '98 Conference Proceedings, volume 33(10) of ACM SIGPLAN Notices, pages 144-153. ACM, Oct. 1998.
-
(1998)
ACM SIGPLAN Notices
, vol.33
, Issue.10
, pp. 144-153
-
-
Leino, K.R.M.1
-
51
-
-
0005282989
-
Joining specification statements
-
Mar.
-
K. R. M. Leino and R. Manohar. Joining specification statements. Theoretical Comput. Sci., 216(1-2):375-394, Mar. 1999.
-
(1999)
Theoretical Comput. Sci.
, vol.216
, Issue.1-2
, pp. 375-394
-
-
Leino, K.R.M.1
Manohar, R.2
-
52
-
-
35048835831
-
Object invariants in dynamic contexts
-
M. Odersky, editor, European Conference on Object-Oriented Programming (ECOOP). Springer-Verlag
-
K. R. M. Leino and P. Müller. Object invariants in dynamic contexts. In M. Odersky, editor, European Conference on Object-Oriented Programming (ECOOP), volume 3086 of Lecture Notes in Computer Science, pages 491-516. Springer-Verlag, 2004.
-
(2004)
Lecture Notes in Computer Science
, vol.3086
, pp. 491-516
-
-
Leino, K.R.M.1
Müller, P.2
-
53
-
-
33745775687
-
A verification methodology for model fields
-
P. Sestoft, editor, European Symposium on Programming (ESOP). Springer-Verlag
-
K. R. M. Leino and P. Müller. A verification methodology for model fields. In P. Sestoft, editor, European Symposium on Programming (ESOP), volume 3924 of Lecture Notes in Computer Science, pages 115-130. Springer-Verlag, 2006. URL http://tinyurl.com/pzll8.
-
(2006)
Lecture Notes in Computer Science
, vol.3924
, pp. 115-130
-
-
Leino, K.R.M.1
Müller, P.2
-
54
-
-
84976686428
-
Data abstraction and hierarchy
-
May Revised version of the keynote address given at OOPSLA '87
-
B. Liskov. Data abstraction and hierarchy. ACM SIGPLAN Notices, 23(5): 17-34, May 1988. Revised version of the keynote address given at OOPSLA '87.
-
(1988)
ACM SIGPLAN Notices
, vol.23
, Issue.5
, pp. 17-34
-
-
Liskov, B.1
-
56
-
-
0028548263
-
A behavioral notion of subtyping
-
Nov.
-
B. Liskov and J. Wing. A behavioral notion of subtyping. ACM Trans. Prog. Lang. Syst., 16(6):1811-1841, Nov. 1994.
-
(1994)
ACM Trans. Prog. Lang. Syst.
, vol.16
, Issue.6
, pp. 1811-1841
-
-
Liskov, B.1
Wing, J.2
-
57
-
-
84976830287
-
Specifications and their use in defining subtypes
-
Oct. OOPSLA '93 Proceedings, Andreas Paepcke (editor)
-
B. Liskov and J. M. Wing. Specifications and their use in defining subtypes. ACM SIGPLAN Notices, 28(10): 16-28, Oct. 1993. OOPSLA '93 Proceedings, Andreas Paepcke (editor).
-
(1993)
ACM SIGPLAN Notices
, vol.28
, Issue.10
, pp. 16-28
-
-
Liskov, B.1
Wing, J.M.2
-
58
-
-
0347602000
-
The KRAKATOA tool for certification of JAVA/JAVACARD programs annotated in JML
-
Jan-Mar.
-
C. Marché, C. Paulin-Mohring, and X. Urbain. The KRAKATOA tool for certification of JAVA/JAVACARD programs annotated in JML. Journal of Logic and Algebraic Programming, 58(1-2):89-106, Jan-Mar. 2004.
-
(2004)
Journal of Logic and Algebraic Programming
, vol.58
, Issue.1-2
, pp. 89-106
-
-
Marché, C.1
Paulin-Mohring, C.2
Urbain, X.3
-
59
-
-
0004198444
-
-
Object-Oriented Series. Prentice Hall, New York, NY
-
B. Meyer. Eiffel: The Language. Object-Oriented Series. Prentice Hall, New York, NY, 1992.
-
(1992)
Eiffel: the Language
-
-
Meyer, B.1
-
63
-
-
84864840163
-
-
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. URL http://tinyurl.com/jtwot.
-
(2002)
Lecture Notes in Computer Science
, vol.2262
-
-
Müller, P.1
-
64
-
-
33746607322
-
Modular invariants for layered object structures
-
Oct.
-
P. Müller, A. Poetzsch-Heffter, and G. T. Leavens. Modular invariants for layered object structures. Sci. Comput. Programming, 62(3):253-286, Oct. 2006. URL http://dx.doi.org/10.1016/j.scico.2006.03.001.
-
(2006)
Sci. Comput. Programming
, vol.62
, Issue.3
, pp. 253-286
-
-
Müller, P.1
Poetzsch-Heffter, A.2
Leavens, G.T.3
-
65
-
-
0035247804
-
Calculating sharp adaptation rules
-
D. A. Naumann. Calculating sharp adaptation rules. Inf. Process. Lett., 77:201-208, 2001.
-
(2001)
Inf. Process. Lett.
, vol.77
, pp. 201-208
-
-
Naumann, D.A.1
-
66
-
-
33750236160
-
Towards imperative modules: Reasoning about invariants and sharing of mutable state
-
To appear
-
D. A. Naumann and M. Barnett. Towards imperative modules: Reasoning about invariants and sharing of mutable state. Theoretical Comput. Sci., 2006. To appear.
-
(2006)
Theoretical Comput. Sci.
-
-
Naumann, D.A.1
Barnett, M.2
-
67
-
-
84957718680
-
Flexible alias protection
-
E. Jul, editor, ECOOP '98 - Object-Oriented Programming, 12th European Conference, Brussels, Belgium. Springer-Verlag, July
-
J. Noble, J. Vitek, and J. Potter. Flexible alias protection. In E. Jul, editor, ECOOP '98 - Object-Oriented Programming, 12th European Conference, Brussels, Belgium, volume 1445 of Lecture Notes in Computer Science, pages 158-185. Springer-Verlag, July 1998.
-
(1998)
Lecture Notes in Computer Science
, vol.1445
, pp. 158-185
-
-
Noble, J.1
Vitek, J.2
Potter, J.3
-
68
-
-
0042423228
-
Part I: The RESOLVE framework and discipline - A research synopsis
-
Oct.
-
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):23-28, Oct. 1994.
-
(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
-
69
-
-
0043166250
-
On the notion of expressiveness and the rule of adaptation
-
E. Olderog. On the notion of expressiveness and the rule of adaptation. Theoretical Comput. Sci., 24:337-347, 1983.
-
(1983)
Theoretical Comput. Sci.
, vol.24
, pp. 337-347
-
-
Olderog, E.1
-
70
-
-
34250222355
-
-
Technical Report 654, Nov. The author's Ph.D. dissertation
-
M. J. Parkinson. Local reasoning for Java. Technical Report 654, University of Cambridge Computer Laboratory, Nov. 2005. URL http://www.cl.cam. ac.uk/ TechReports/UCAM-CL-TR-654.pdf. The author's Ph.D. dissertation.
-
(2005)
Local Reasoning for Java
-
-
Parkinson, M.J.1
-
73
-
-
84957884995
-
A programming logic for sequential Java
-
S. D. Swierstra, editor, European Symosium un Programming (ESOP '99). Springer-Verlag
-
A. Poetzsch-Heffter and P. Müller. A programming logic for sequential Java. In S. D. Swierstra, editor, European Symosium un Programming (ESOP '99), volume 1576 of Lecture Notes in Computer Science, pages 162-176. Springer-Verlag, 1999. URL http://tinyurl.com/krjle.
-
(1999)
Lecture Notes in Computer Science
, vol.1576
, pp. 162-176
-
-
Poetzsch-Heffter, A.1
Müller, P.2
-
75
-
-
18944371688
-
A coalgebraic semantics of subtyping
-
H. Reichel, editor, number 33 in Electronic Notes in Theoretical Computer Science. Elsevier, Amsterdam
-
E. Poll. A coalgebraic semantics of subtyping. In H. Reichel, editor, Coalgebraic Methods in Computer Science (CMCS), number 33 in Electronic Notes in Theoretical Computer Science. Elsevier, Amsterdam, 2000.
-
(2000)
Coalgebraic Methods in Computer Science (CMCS)
-
-
Poll, E.1
-
76
-
-
0346886021
-
-
Technical Report 00-03e, Iowa State University May
-
A. D. Raghavan and G. T. Leavens. Desugaring JML method specifications. Technical Report 00-03e, Iowa State University, Department of Computer Science, May 2005. URL ftp://ftp.cs.iastate.edu/pub/techreports/TR00-03/TR. pdf.
-
(2005)
Desugaring JML Method Specifications
-
-
Raghavan, A.D.1
Leavens, G.T.2
-
77
-
-
77954500284
-
Bogor: An extensible and highly-modular model checking framework
-
Proceedings of the 9th European Software Engineering Conference held jointly with the 11th ACM SIGSOFT Symposium on the Foundations of Software Engineering. ACM
-
Robby, M. B. Dwyer, and J. Hatcliff. Bogor: An extensible and highly-modular model checking framework. In Proceedings of the 9th European Software Engineering Conference held jointly with the 11th ACM SIGSOFT Symposium on the Foundations of Software Engineering, volume 28 number 5 of SIGSOFT Softw. Eng. Notes, pages 267-276. ACM, 2003.
-
(2003)
SIGSOFT Softw. Eng. Notes
, vol.28
, Issue.5
, pp. 267-276
-
-
Robby1
Dwyer, M.B.2
Hatcliff, J.3
-
78
-
-
35048875321
-
Checking strong specifications using an extensible software model checking framework
-
Proceedings of the 10th International Conference on Tools and Algorithms for the Construction and Analysis of Systems. Springer-Verlag. ISBN 3-540-21299-X
-
Robby, E. Rodríguez, M. Dwyer, and J. Hatcliff. Checking strong specifications using an extensible software model checking framework. In Proceedings of the 10th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, volume 2988 of Lecture Notes in Computer Science, pages 404-420. Springer-Verlag, 2004. ISBN 3-540-21299-X.
-
(2004)
Lecture Notes in Computer Science
, vol.2988
, pp. 404-420
-
-
Robby1
Rodríguez, E.2
Dwyer, M.3
Hatcliff, J.4
-
79
-
-
33845237491
-
-
S. Stepney, R. Barden, and D. Cooper, editors. Workshops in Computing. Springer-Verlag, Cambridge CB2 1LQ, UK
-
S. Stepney, R. Barden, and D. Cooper, editors. Object Orientation in Z. Workshops in Computing. Springer-Verlag, Cambridge CB2 1LQ, UK, 1992.
-
(1992)
Object Orientation in Z
-
-
-
81
-
-
0005236671
-
-
Technical Report TR-299, 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)
A Two-tiered Approach to Specifying Programs
-
-
Wing, J.M.1
-
82
-
-
0023215093
-
Writing Larch interface language specifications
-
Jan.
-
J. M. Wing. Writing Larch interface language specifications. ACM Trans. Prog. Lang. Syst., 9(1): 1-24, Jan. 1987.
-
(1987)
ACM Trans. Prog. Lang. Syst.
, vol.9
, Issue.1
, pp. 1-24
-
-
Wing, J.M.1
|