-
2
-
-
84957031289
-
A logic of object-oriented programs
-
TAPSOFT '97: Theory and Practice of Software Development, Springer-Verlag, April
-
M. Abadi and K. R. M. Leino. A logic of object-oriented programs. In TAPSOFT '97: Theory and Practice of Software Development, volume 1214 of Lecture Notes in Computer Science, pages 682-696. Springer-Verlag, April 1997.
-
(1997)
Lecture Notes in Computer Science
, vol.1214
, pp. 682-696
-
-
Abadi, M.1
Leino, K.R.M.2
-
4
-
-
77956969818
-
An introduction to first-order logic
-
J. Barwise, editor, Studies in Logic and Foundations of Mathematics, North Holland
-
J. Barwise. An introduction to first-order logic. In J. Barwise, editor, The Handbook of Mathematical Logic, Studies in Logic and Foundations of Mathematics, pages 5-46. North Holland, 1977.
-
(1977)
The Handbook of Mathematical Logic
, pp. 5-46
-
-
Barwise, J.1
-
5
-
-
0017793502
-
Programming language constructs for which it is impossible to obtain good Hoare axiom systems
-
January
-
E. M. Clarke. Programming language constructs for which it is impossible to obtain good Hoare axiom systems. Journal of the ACM, 26(1):129-147, January 1979.
-
(1979)
Journal of the ACM
, vol.26
, Issue.1
, pp. 129-147
-
-
Clarke, E.M.1
-
6
-
-
35248834251
-
A proof system for the parallel object-oriented laguage POOL
-
M. S. Paterson, editor, Proceedings of the Seventeenth International Colloquium on Automata, Languages and Programming, Springer-Verlag
-
F. S. de Boer. A proof system for the parallel object-oriented laguage POOL. In M. S. Paterson, editor, Proceedings of the Seventeenth International Colloquium on Automata, Languages and Programming, volume 443 of Lecture Notes in Computer Science, pages 572-585. Springer-Verlag, 1990.
-
(1990)
Lecture Notes in Computer Science
, vol.443
, pp. 572-585
-
-
De Boer, F.S.1
-
7
-
-
0035506091
-
Formal techniques for Java programs
-
November Edited by S. Eisenbach and G. T. Leavens
-
Special issue: formal techniques for Java programs. Concurrency and Computation: Practice and Experience, 13(13), November 2001. Edited by S. Eisenbach and G. T. Leavens.
-
(2001)
Concurrency and Computation: Practice and Experience
, vol.13
, Issue.13 SPEC. ISSUE
-
-
-
8
-
-
0036036098
-
Extended static checking for Java
-
June Proceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation
-
C. Flanagan, K. R. M. Leino, M. Lillibridge, G. Nelson, J. B. Saxe, and R. Stata. Extended static checking for Java. ACM SIGPLAN Notices, 37(5):234-245, June 2002. Proceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation.
-
(2002)
ACM SIGPLAN Notices
, 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
-
9
-
-
0002780749
-
Assigning meanings to programs
-
American Mathematical Society
-
R. W. Floyd. Assigning meanings to programs. In Proceedings of the Symposium on Applied Math., Vol. 19, pages 19-32. American Mathematical Society, 1967.
-
(1967)
Proceedings of the Symposium on Applied Math.
, vol.19
, pp. 19-32
-
-
Floyd, R.W.1
-
10
-
-
0028479982
-
A simplified account of polymorphic references
-
R. Harper. A simplified account of polymorphic references. Information Processing Letters, 51:201-206, 1994.
-
(1994)
Information Processing Letters
, vol.51
, pp. 201-206
-
-
Harper, R.1
-
11
-
-
84945708698
-
An axiomatic basis for computer programming
-
October
-
C. A. R. Hoare. An axiomatic basis for computer programming. Communications of the ACM, 12(10):576-583, October 1969.
-
(1969)
Communications of the ACM
, vol.12
, Issue.10
, pp. 576-583
-
-
Hoare, C.A.R.1
-
12
-
-
84949238245
-
Implementing a program logic of objects in a higher-order logic theorem prover
-
Theorem Proving in Higher Order Logics, 13th International Conference, TPHOLs 2000, Springer-Verlag
-
M. Hofmann and F. Tang. Implementing a program logic of objects in a higher-order logic theorem prover. In Theorem Proving in Higher Order Logics, 13th International Conference, TPHOLs 2000, volume 1869 of Lecture Notes in Computer Science, pages 268-282. Springer-Verlag, 2000.
-
(2000)
Lecture Notes in Computer Science
, vol.1869
, pp. 268-282
-
-
Hofmann, M.1
Tang, F.2
-
13
-
-
0037421052
-
Coalgebras and monads in the semantics of Java
-
B. Jacobs and E. Poll. Coalgebras and monads in the semantics of Java. Theoretical Computer Science, 291(3):329-349, 2003.
-
(2003)
Theoretical Computer Science
, vol.291
, Issue.3
, pp. 329-349
-
-
Jacobs, B.1
Poll, E.2
-
15
-
-
84957566774
-
Reasoning and refinement in object-oriented specification languages
-
O. L. Madsen, editor, Proceedings of the 6th European Conference on Object-Oriented Programming (ECOOP), Springer-Verlag, June
-
K. Lano and H. Haughton. Reasoning and refinement in object-oriented specification languages. In O. L. Madsen, editor, Proceedings of the 6th European Conference on Object-Oriented Programming (ECOOP), volume 615 of Lecture Notes in Computer Science, pages 78-97. Springer-Verlag, June 1992.
-
(1992)
Lecture Notes in Computer Science
, vol.615
, pp. 78-97
-
-
Lano, K.1
Haughton, H.2
-
17
-
-
0004509413
-
-
PhD thesis, MIT Laboratory for Computer Science, February Available as Technical Report MIT/LCS/TR-439
-
G. T. Leavens. Verifying Object-Oriented Programs that Use Subtypes. PhD thesis, MIT Laboratory for Computer Science, February 1989. Available as Technical Report MIT/LCS/TR-439.
-
(1989)
Verifying Object-Oriented Programs That Use Subtypes
-
-
Leavens, G.T.1
-
18
-
-
0026186463
-
Modular specification and verification of object-oriented programs
-
July
-
G. T. Leavens. Modular specification and verification of object-oriented programs. IEEE Software, pages 72-80, July 1991.
-
(1991)
IEEE Software
, pp. 72-80
-
-
Leavens, G.T.1
-
19
-
-
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
-
20
-
-
0005411518
-
Recursive object types in a logic of object-oriented programs
-
K. R. M. Leino. Recursive object types in a logic of object-oriented programs. Nordic Journal of Computing, 5(4):330-360, 1998.
-
(1998)
Nordic Journal of Computing
, vol.5
, Issue.4
, pp. 330-360
-
-
Leino, K.R.M.1
-
22
-
-
0003548081
-
-
Technical report, Institut National de Recherche en Informatique et en Automatique, October English version of the author's PhD thesis
-
X. Leroy. Polymorphic typing of an algorithmic language. Technical report, Institut National de Recherche en Informatique et en Automatique, October 1992. English version of the author's PhD thesis.
-
(1992)
Polymorphic Typing of An Algorithmic Language
-
-
Leroy, X.1
-
25
-
-
0003758336
-
Modular Specification and Verification of Object-Oriented Programs
-
Springer-Verlag, PhD thesis, FernUniversität Hagen
-
P. Müller. Modular Specification and Verification of Object-Oriented Programs, volume 2262 of Lecture Notes in Computer Science. Springer-Verlag, 2002. PhD thesis, FernUniversität Hagen.
-
(2002)
Lecture Notes in Computer Science
, vol.2262
-
-
Müller, P.1
-
26
-
-
84976718744
-
Parametricity and local variables
-
May
-
P. W. O'Hearn and R. D. Tennent. Parametricity and local variables. Journal of the ACM, 42(3):658-709, May 1995.
-
(1995)
Journal of the ACM
, vol.42
, Issue.3
, pp. 658-709
-
-
O'Hearn, P.W.1
Tennent, R.D.2
-
27
-
-
0017173886
-
An axiomatic proof technique for parallel programs
-
S. Owicki and D. Gries. An axiomatic proof technique for parallel programs. Acta Informatica, 6(4):319-340, 1976.
-
(1976)
Acta Informatica
, vol.6
, Issue.4
, pp. 319-340
-
-
Owicki, S.1
Gries, D.2
-
29
-
-
85029606643
-
Observable properties of higher order functions that dynamically create local names, or: What's new?
-
Mathematical Foundations of Computer Science, Proc. 18th Int. Symp., Gdańsk, 1993, Springer-Verlag
-
A. M. Pitts and I. D. B. Stark. Observable properties of higher order functions that dynamically create local names, or: What's new? In Mathematical Foundations of Computer Science, Proc. 18th Int. Symp., Gdańsk, 1993, volume 711 of Lecture Notes in Computer Science, pages 122-141. Springer-Verlag, 1993.
-
(1993)
Lecture Notes in Computer Science
, vol.711
, pp. 122-141
-
-
Pitts, A.M.1
Stark, I.D.B.2
-
31
-
-
0347242959
-
Logical foundations for typed object-oriented languages
-
D. Gries and W.-P. de Roever, editors, IFIP, Chapman & Hall, June
-
A. Poetzsch-Heffter and P. Müller. Logical foundations for typed object-oriented languages. In D. Gries and W.-P. de Roever, editors, Programming Concepts and Methods (PROCOMET'98), IFIP, pages 404-423. Chapman & Hall, June 1998.
-
(1998)
Programming Concepts and Methods (PROCOMET'98)
, pp. 404-423
-
-
Poetzsch-Heffter, A.1
Müller, P.2
-
33
-
-
77957184803
-
Object specification logic
-
A. Sernadas, C. Sernadas, and J. F. Costa. Object specification logic. Journal of Logic and Computation, 5(5):603-630, 1995.
-
(1995)
Journal of Logic and Computation
, vol.5
, Issue.5
, pp. 603-630
-
-
Sernadas, A.1
Sernadas, C.2
Costa, J.F.3
-
34
-
-
0029457502
-
Modular reasoning in the presence of subclassing
-
October OOPSLA '95 conference proceedings
-
R. Stata and J. V. Guttag. Modular reasoning in the presence of subclassing. ACM SIGPLAN Notices, 30(10):200-214, October 1995. OOPSLA '95 conference proceedings.
-
(1995)
ACM SIGPLAN Notices
, vol.30
, Issue.10
, pp. 200-214
-
-
Stata, R.1
Guttag, J.V.2
-
36
-
-
0025518981
-
Type inference for polymorphic references
-
November
-
M. Tofte. Type inference for polymorphic references. Information and Computation, 89(1):1-34, November 1990.
-
(1990)
Information and Computation
, vol.89
, Issue.1
, pp. 1-34
-
-
Tofte, M.1
-
38
-
-
84903134095
-
The LOOP compiler for Java and JML
-
Tools and Algorithms for the Construction and Analysis of Systems
-
J. van den Berg and B. Jacobs. The LOOP compiler for Java and JML. In Tools and Algorithms for the Construction and Analysis of Systems, 7th International Conference, TACAS 2001 Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001, Proceedings, volume 2031, pages 299-313, 2001.
-
(2001)
7th International Conference, TACAS 2001 Held As Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001, Proceedings
, vol.2031
, pp. 299-313
-
-
Van Den Berg, J.1
Jacobs, B.2
-
40
-
-
84937406744
-
Hoare logic for NanoJava: Auxiliary variables, side effects and virtual methods revisited
-
Formal Methods - Getting IT Right, Springer-Verlag, July
-
D. von Oheimb and T. Nipkow. Hoare logic for NanoJava: Auxiliary variables, side effects and virtual methods revisited. In Formal Methods - Getting IT Right, volume 2391 of Lecture Notes in Computer Science, pages 89-105. Springer-Verlag, July 2002.
-
(2002)
Lecture Notes in Computer Science
, vol.2391
, pp. 89-105
-
-
Von Oheimb, D.1
Nipkow, T.2
-
41
-
-
0003025818
-
A syntactic approach to type soundness
-
November
-
A. K. Wright and M. Felleisen. A syntactic approach to type soundness. Information and Computation, 115(1):38-94, November 1994.
-
(1994)
Information and Computation
, vol.115
, Issue.1
, pp. 38-94
-
-
Wright, A.K.1
Felleisen, M.2
-
42
-
-
0003809838
-
-
A. Yonezawa and M. Tokoro, editors. MIT Press
-
A. Yonezawa and M. Tokoro, editors. Object-oriented Concurrent Programming. MIT Press, 1987.
-
(1987)
Object-oriented Concurrent Programming
-
-
|