-
1
-
-
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
-
3
-
-
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
-
4
-
-
0029537754
-
Forcing behavioral subtyping through specification inheritance
-
IEEE Computer Society Press, Mar. A corrected version is Iowa State University, Dept. of Computer Science 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 Iowa State University, Dept. of Computer Science TR #95-20c.
-
(1996)
Proceedings of the 18th International Conference on Software Engineering, Berlin, Germany
, pp. 258-267
-
-
Dhara, K.K.1
Leavens, G.T.2
-
5
-
-
0029722271
-
Representation inheritance: A safe form of "white box" code inheritance
-
IEEE Computer Society Press, Apr.
-
S. H. Edwards. Representation inheritance: A safe form of "white box" code inheritance. In Fourth International Conference on Software Reuse, pages 195-204. IEEE Computer Society Press, Apr. 1996.
-
(1996)
Fourth International Conference on Software Reuse
, pp. 195-204
-
-
Edwards, S.H.1
-
8
-
-
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
-
10
-
-
0015482118
-
Proof of correctness of data representations
-
C. A. R. Hoare. Proof of correctness of data representations. Ada Informatica, 1(4):271-281, 1972.
-
(1972)
Ada Informatica
, vol.1
, Issue.4
, pp. 271-281
-
-
Hoare, C.A.R.1
-
11
-
-
0004134138
-
-
The MIT Press, Cambridge, Mass.
-
G. Kiczales, J. des Rivieres, and D. G. Bobrow. The Art of the Metaobject Protocol. The MIT Press, Cambridge, Mass., 1991.
-
(1991)
The Art of the Metaobject Protocol
-
-
Kiczales, G.1
Des Rivieres, J.2
Bobrow, D.G.3
-
12
-
-
84976660526
-
Issues in the design and documentation of class libraries
-
Oct. OOPSLA '92 Proceedings, Andreas Paepcke (editor)
-
G. Kiczales and J. Lamping. Issues in the design and documentation of class libraries. ACM SIGPLAN Notices, 27(10):435-451, Oct. 1992. OOPSLA '92 Proceedings, Andreas Paepcke (editor).
-
(1992)
ACM SIGPLAN Notices
, vol.27
, Issue.10
, pp. 435-451
-
-
Kiczales, G.1
Lamping, J.2
-
13
-
-
84976767321
-
Typing the specialization interface
-
Oct. OOPSLA '93 Proceedings, Andreas Paepcke (editor)
-
J. Lamping. Typing the specialization interface. ACM SIGPLAN Notices, 28(10):201-214, Oct. 1993. OOPSLA '93 Proceedings, Andreas Paepcke (editor).
-
(1993)
ACM SIGPLAN Notices
, vol.28
, Issue.10
, pp. 201-214
-
-
Lamping, J.1
-
14
-
-
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
-
16
-
-
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
-
17
-
-
0003541470
-
Toward Reliable Modular Programs
-
PhD thesis, California Institute of Technology
-
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)
Technical Report Caltech-CS-TR-95-03
-
-
Leino, K.R.M.1
-
18
-
-
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
-
20
-
-
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
-
21
-
-
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
-
25
-
-
84945713135
-
Applying "design by contract"
-
Oct.
-
B. Meyer. Applying "design by contract". Computer, 25(10):40-51, Oct. 1992.
-
(1992)
Computer
, vol.25
, Issue.10
, pp. 40-51
-
-
Meyer, B.1
-
26
-
-
0345985593
-
Maintaining the consistency and behavior of class libraries during their evolution
-
Oct. Conference Proceedings of OOPSLA '97
-
M. Mezini. Maintaining the consistency and behavior of class libraries during their evolution. ACM SIGPLAN Notices, 32(10):1-21, Oct. 1997. Conference Proceedings of OOPSLA '97.
-
(1997)
ACM SIGPLAN Notices
, vol.32
, Issue.10
, pp. 1-21
-
-
Mezini, M.1
-
27
-
-
84957690271
-
A study of the fragile base class problem
-
E. Jul, editor, ECOOP '98 - Object-Oriented Programming, 12th European Conference , Brussels, Proceedings, Springer-Verlag, July
-
L. Mikhajlov and E. Sekerinski. A study of the fragile base class problem. In E. Jul, editor, ECOOP '98 - Object-Oriented Programming, 12th European Conference , Brussels, Proceedings, volume 1445 of Lecture Notes in Computer Science, pages 355-382. Springer-Verlag, July 1998.
-
(1998)
Lecture Notes in Computer Science
, vol.1445
, pp. 355-382
-
-
Mikhajlov, L.1
Sekerinski, E.2
-
29
-
-
0025433934
-
Data refinement by calculation
-
May
-
C. Morgan and P. H. B. Gardiner. Data refinement by calculation. Acta Informatica, 27(6):481-503, May 1990.
-
(1990)
Acta Informatica
, vol.27
, Issue.6
, pp. 481-503
-
-
Morgan, C.1
Gardiner, P.H.B.2
-
31
-
-
0000705173
-
Modular specification and verification techniques for object-oriented software components
-
G. T. Leavens and M. Sitaraman, editors, chapter 7, Cambridge University Press
-
P. Müller and A. Poetzsch-Heffter. Modular specification and verification techniques for object-oriented software components. In G. T. Leavens and M. Sitaraman, editors, Foundations of Component-Based Systems, chapter 7, pages 137-159. Cambridge University Press, 2000.
-
(2000)
Foundations of Component-Based Systems
, pp. 137-159
-
-
Müller, P.1
Poetzsch-Heffter, A.2
-
33
-
-
0002804320
-
Adequate testing and object-oriented programming
-
Jan/Feb
-
D. E. Perry and G. E. Kaiser. Adequate testing and object-oriented programming. Journal of Object-Oriented Programming, 2(5):13-19, Jan/Feb 1990.
-
(1990)
Journal of Object-Oriented Programming
, vol.2
, Issue.5
, pp. 13-19
-
-
Perry, D.E.1
Kaiser, G.E.2
-
34
-
-
0005084970
-
Design of a JML documentation generator
-
Iowa State University, Department of Computer Science, July
-
A. D. Raghavan. Design of a JML documentation generator. Technical Report 00-12, Iowa State University, Department of Computer Science, July 2000.
-
(2000)
Technical Report 00-12
-
-
Raghavan, A.D.1
-
35
-
-
0005102624
-
Modularity in the presence of subclassing
-
Digital Equipment Corporation, Systems Research Center, 130 Lytton Avenue Palo Alto, CA 94301, Apr Order from src-report@pa.dec.com or ftp from gatekeeper.dec.com
-
R. Stata. Modularity in the presence of subclassing. Technical Report 145, Digital Equipment Corporation, Systems Research Center, 130 Lytton Avenue Palo Alto, CA 94301, Apr 1997. Order from src-report@pa.dec.com or ftp from gatekeeper.dec.com.
-
(1997)
Technical Report 145
-
-
Stata, R.1
-
36
-
-
0029457502
-
Modular reasoning in the presence of subclassing
-
Oct. Proceedings of OOPSLA '95 Tenth Annual Conference on Object-Oriented Programming Systems, Languages, and Applications
-
R. Stata and J. V. Guttag. Modular reasoning in the presence of subclassing. AGM SIGPLAN Notices, 30(10):200-214, Oct. 1995. Proceedings of OOPSLA '95 Tenth Annual Conference on Object-Oriented Programming Systems, Languages, and Applications.
-
(1995)
AGM SIGPLAN Notices
, vol.30
, Issue.10
, pp. 200-214
-
-
Stata, R.1
Guttag, J.V.2
-
37
-
-
0006419125
-
Object Orientation in Z
-
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)
Workshops in Computing
-
-
Stepney, S.1
Barden, R.2
Cooper, D.3
-
38
-
-
0030261378
-
Reuse contracts: Managing the evolution of reusable assets
-
OOPSLA '96 Conference on Object-Oriented Programming Systems, Languagges and Applications, ACM Press, October
-
P. Steyaert, C. Lucas, K. Mens, and T. D'Hondt. Reuse contracts: Managing the evolution of reusable assets. In OOPSLA '96 Conference on Object-Oriented Programming Systems, Languagges and Applications, pages 268-285. ACM Press, October 1996. ACM SIGPLAN Notices, Volume 31, Number 10.
-
(1996)
ACM SIGPLAN Notices
, vol.31
, Issue.10
, pp. 268-285
-
-
Steyaert, P.1
Lucas, C.2
Mens, K.3
D'Hondt, T.4
|