oscar@cui.unige.ch (NIERSTRASZ Oscar) (10/13/89)
Here is a selected bibliography of introductory OOP references, both in -ms and in refer format. I have tried to put together a fairly representative collection of basic references, without aiming for completeness. I offer no excuses or apologies for my choices! Does anyone have complete references for all OOPSLA and ECOOP proceedings? I have OOPSLA '86 and '87 from previous postings, but no others. If you have them, please consider sharing them ... Oscar Nierstrasz --------------------------------------------------------------------- Dr. O.M. Nierstrasz E-mail: oscar@cuisun.unige.ch Centre Universitaire d'Informatique Tel: 41 (22) 787.65.80 12 rue du Lac, CH-1207 Geneva Fax: 41 (22) 735.39.05 SWITZERLAND Home: 41 (22) 733.95.68 --------------------------------------------------------------------- #! /bin/sh # This is a shell archive. The files and directories it contains # may be unpacked by running it through /bin/sh. # Packaged by oscar at cuisun18 on Fri Oct 13 16:40:00 MET 1989 # Contents: # -rw-r--r-- 1 oscar 12699 Oct 13 16:39 bib.ms # -rw-r--r-- 1 oscar 13607 Oct 13 16:38 bib.ref if test -f bib.ms then echo 'shar: bib.ms -- file exists' else echo x - bib.ms sed 's/^|//' > bib.ms << 'eof' |.\" July 7, 1989 |.\" Extract with `rgrep obib main.bib' |.AM |.de IP |.LP |\fB\\$1\fP |.. |.ds LH "July, 1989 |.ds CH " |.ds RH "Page \\n(PN |.ds CF " |.TL |A Selected Bibliography of |.br |Object-Oriented Literature |.AU |Oscar Nierstrasz |.AI |Centre Universitaire d'Informatique |University of Geneva |SWITZERLAND |E-mail: oscar@cuisun.unige.ch |.AB no |.AE |.NH 1 |General Reading |.IP "[Johnson and Foote, 1988] " |R.E. Johnson and B. Foote, ``Designing Reusable Classes'', Journal of |Object-Oriented Programming, vol. 1, no. 2, pp. 22-35, 1988. |.IP "[Kim and Lochovsky, 1989] " |W. Kim and F. Lochovsky (ed.), \f2Object-Oriented Concepts, Databases |and Applications\f1, ACM Press and Addison-Wesley, 1989. |.IP "[Lochovsky, 1985] " |F.H. Lochovsky (ed.), ``Special Issue on Object-Oriented Systems'', |IEEE Database Engineering, vol. 8, no. 4, Dec 1985. |.IP "[Nierstrasz, 1989] " |O.M. Nierstrasz, ``A Survey of Object-Oriented Concepts'', in |\f2Object-Oriented Concepts, Databases and Applications\f1, ed. W. Kim |and F. Lochovsky, pp. 3-21, ACM Press and Addison-Wesley, 1989. |.IP "[OOP Workshop 1986] " |Special Issue, ``Object-Oriented Programming Workshop'', ACM SIGPLAN |Notices, vol. 21, no. 10, Oct 1986. |.IP "[OOPSLA 1986] " |OOPSLA '86, ``Conference Proceedings'', ACM SIGPLAN Notices, vol. 21, |no. 11, Portland, Oregon, Nov 1986. |.IP "[OOPSLA 1987] " |OOPSLA '87, ``Conference Proceedings'', ACM SIGPLAN Notices, vol. 22, |no. 12, Orlando, Florida, Dec 1987. |.IP "[OOPSLA 1988] " |OOPSLA '88, ``Conference Proceedings'', ACM SIGPLAN Notices, vol. 23, |no. 11, San Diego, California, Nov 1988. |.IP "[Shriver and Wegner, 1987] " |B. Shriver and P. Wegner (ed.), \f2Research Directions in |Object-Oriented Programming\f1, The MIT Press, Cambridge, |Massachusetts, 1987. |.IP "[Stefik and Bobrow, 1985] " |M. Stefik and D.G. Bobrow, ``Object-Oriented Programming: Themes and |Variations'', The AI Magazine, Dec 1985. |.IP "[Wegner, 1986] " |P. Wegner, ``Classification in Object-Oriented Systems'', ACM SIGPLAN |Notices, vol. 21, no. 10, pp. 173-182, Oct 1986. |.IP "[Wegner, 1987] " |P. Wegner, ``Dimensions of Object-Based Language Design'', ACM SIGPLAN |Notices, Proceedings OOPSLA '87, vol. 22, no. 12, pp. 168-182, Dec |1987. |.IP "[Wegner, 1989] " |P. Wegner , ``Learning the Language'', Byte , vol. 14 , no. 3 , pp. |245-253 , March 1989 . |.IP "[Wolczko, 1987] " |M. Wolczko, ``Semantics of Smalltalk-80'', Proceedings of the European |Conference on Object-oriented Programming, pp. 119-131, Paris, France, |June 15-17, 1987. |.NH 1 |Object-Oriented Languages |.IP "[Birtwistle, et al. 1973] " |G. Birtwistle, O. Dahl, B. Myhrtag and K. Nygaard, \f2Simula Begin\f1, |Auerbach Press, Philadelphia, 1973. |.IP "[Cox, 1986] " |B.J. Cox, \f2Object Oriented Programming -- An Evolutionary |Approach\f1, Addison-Wesley, Reading, Mass., 1986. |.IP "[Curry, et al. 1982] " |G. Curry, L. Baer, D. Lipkie and B. Lee, ``TRAITS: an Approach for |Multiple Inheritance Subclassing'', Proceedings ACM SIGOA, SIGOA |Newsletter, vol. 3, no. 12, Philadelphia, June 1982. |.IP "[Goldberg and Robson, 1983] " |A. Goldberg and D. Robson, \f2Smalltalk 80: the Language and its |Implementation\f1, Addison-Wesley, May 1983. |.IP "[Krasner, 1983] " |G. Krasner, \f2Smalltalk-80: Bits of History, Words of Advice\f1, |Addison-Wesley, Reading MA, 1983. |.IP "[Liskov and Guttag, 1986] " |B. Liskov and J. Guttag, \f2Abstraction and Specification in Program |Development\f1, The MIT Press/McGraw-Hill, Cambridge, Massachusetts, |1986. |.IP "[Meyer, 1988] " |B. Meyer, \f2Object-oriented Software Construction\f1, Prentice Hall, |1988. |.IP "[Moon, 1986] " |D.A. Moon, ``Object-Oriented Programming with Flavors'', ACM SIGPLAN |Notices, Proceedings OOPSLA '86, vol. 21, no. 11, pp. 1-8, Nov 1986. |.IP "[Schaffert, et al. 1986] " |C. Schaffert, T. Cooper, B. Bullis, M. Killian and C. Wilpolt, ``An |Introduction to Trellis/Owl'', ACM SIGPLAN Notices, Proceedings OOPSLA |'86, vol. 21, no. 11, pp. 9-16, Nov 1986. |.IP "[Snyder, 1986] " |A. Snyder, ``CommonObjects: An Overview'', ACM SIGPLAN Notices, vol. |21, no. 10, pp. 19-28, Oct 1986. |.IP "[Stroustrup, 1986] " |B. Stroustrup, \f2The C++ Programming Language\f1, Addison-Wesley, |Reading, Mass., 1986. |.IP "[Stroustrup, 1986] " |B. Stroustrup, ``An Overview of C++'', ACM SIGPLAN Notices, vol. 21, |no. 10, pp. 7-18, Oct 1986. |.NH 1 |Inheritance |.IP "[Borning and Ingalls, 1982] " |A.H. Borning and D.H.H. Ingalls, ``Multiple Inheritance in |Smalltalk-80'', Proceedings at the National Conference on AI, |Pittsburgh, PA, 1982. |.IP "[Lieberman, 1986] " |H. Lieberman, ``Using Prototypical Objects to Implement Shared Behavior |in Object Oriented Systems'', ACM SIGPLAN Notices, Proceedings OOPSLA |'86, vol. 21, no. 11, pp. 214-223, Nov 1986. |.IP "[Meyer, 1986] " |B. Meyer, ``Genericity versus Inheritance'', ACM SIGPLAN Notices, |Proceedings OOPSLA '86, vol. 21, no. 11, pp. 391-405, Nov 1986. |.IP "[Snyder, 1986] " |A. Snyder, ``Encapsulation and Inheritance in Object-Oriented |Programming Languages'', ACM SIGPLAN Notices, Proceedings OOPSLA '86, |vol. 21, no. 11, pp. 38-45, Nov 1986. |.IP "[Stein, 1987] " |L.A. Stein, ``Delegation is Inheritance'', ACM SIGPLAN Notices, |Proceedings OOPSLA '87, vol. 22, no. 12, pp. 138-146, Dec 1987. |.IP "[Wegner and Zdonik, 1988] " |P. Wegner and S. B. Zdonik , ``Inheritance as an Incremental |Modification Mechanism or What Like Is and Isn't Like '', in |\f2Proceedings of the European Conference on Object-oriented |Programming\f1, ed. S. Gjessing and K. Nygaard, Lecture Notes in |Computer Science 322, pp. 55-77, Springer Verlag, Oslo, August 15-17, |1988. |.NH 1 |Object Types |.IP "[Borning and Ingalls, 1982] " |A.H. Borning and D.H.H. Ingalls, ``A Type Declaration and Inference |System for Smalltalk'', 9th Symposium on Principles of Programming |Languages, Albuquerque, NM, 1982. |.IP "[Cardelli and Wegner, 1985] " |L. Cardelli and P. Wegner, ``On Understanding Types, Data Abstraction, |and Polymorphism'', ACM Computing Surveys, vol. 17, no. 4, pp. 471-522, |Dec 1985. |.IP "[Danforth and Tomlinson, 1988] " |S. Danforth and C. Tomlinson, ``Type Theories and Object-Oriented |Programming'', ACM Computing Surveys, vol. 20, no. 1, pp. 29-72, March |1988. |.IP "[Johnson, 1986] " |R.E. Johnson, ``Type-Checking Smalltalk'', ACM SIGPLAN Notices, |Proceedings OOPSLA '86, vol. 21, no. 11, pp. 315-321, Nov 1986. |.NH 1 |Object-Based Concurrency |.IP "[Agha, 1986] " |G.A. Agha, \f2ACTORS: A Model of Concurrent Computation in Distributed |Systems\f1, The MIT Press, Cambridge, Massachusetts, 1986. |.IP "[Hoare, 1985] " |C.A.R. Hoare, \f2Communicating Sequential Processes\f1, Prentice-Hall, |1985. |.IP "[Ishikawa and Tokoro, 1986] " |Y. Ishikawa and M. Tokoro, ``A Concurrent Object-Oriented Knowledge |Representation Language Orient84/K: Its Features and Implementation'', |ACM SIGPLAN Notices, Proceedings OOPSLA '86, vol. 21, no. 11, pp. |232-241, Nov 1986. |.IP "[Kafura and Lee, 1988] " |D.G. Kafura and K.H. Lee, ``Inheritance in Actor Based Concurrent |Object-Oriented Languages'', TR 88-53, Dept. Comp. Sci., Virgian Tech, |1988, Submitted for publication. |.IP "[Kristensen, et al. 1987] " |B.B. Kristensen, O.L. Madsen, B. Mo\*/ller-Pedersen and K. Nygaard, |``The BETA Programming Language'', in \f2Research Directions in |Object-Oriented Programming\f1, ed. B. Shriver, P. Wegner, pp. 7-48, |The MIT Press, Cambridge, Massachusetts, 1987. |.IP "[Lieberman, 1987] " |H. Lieberman, ``Concurrent Object-Oriented Programming in Act 1'', in |\f2Object-Oriented Concurrent Programming\f1, ed. A. Yonezawa, M. |Tokoro, pp. 9-36, The MIT Press, Cambridge, Massachusetts, 1987. |.IP "[Milner, 1989] " |R. Milner, \f2Communication and Concurrency\f1, Prentice-Hall, 1989. |.IP "[Moss and Kohler, 1987] " |J.E.B. Moss and W.H. Kohler, ``Concurrency Features for the Trellis/Owl |Language'', Proceedings of the European Conference on Object-oriented |Programming, pp. 223-232, Paris, France, June 15-17, 1987. |.IP "[Nierstrasz, 1987] " |O.M. Nierstrasz, ``Active Objects in Hybrid'', ACM SIGPLAN Notices, |Proceedings OOPSLA '87, vol. 22, no. 12, pp. 243-253, Dec 1987. |.IP "[OBCP 1989] " |Workshop on Object-Based Concurrent Programming, ``Workshop |Proceedings'', ACM SIGPLAN Notices, vol. 24, no. 4, San Diego, (Sept |26-27, 1988), April 1989. |.IP "[Tomlinson and Scheevel, 1989] " |C. Tomlinson and M. Scheevel, ``Concurrent Object-Oriented Programming |Languages'', in \f2Object-Oriented Concepts, Databases and |Applications\f1, ed. W. Kim and F. Lochovsky, pp. 79-124, ACM Press and |Addison-Wesley, 1989. |.IP "[Yokote and Tokoro, 1986] " |Y. Yokote and Mario Tokoro, ``The Design and Implementation of |ConcurrentSmalltalk'', ACM SIGPLAN Notices, Proceedings OOPSLA '86, |vol. 21, no. 11, pp. 331-340, Nov 1986. |.IP "[Yonezawa, et al. 1986] " |A. Yonezawa, J-P Briot and E. Shibayama, ``Object-Oriented Concurrent |Programming in ABCL/1'', ACM SIGPLAN Notices, Proceedings OOPSLA '86, |vol. 21, no. 11, pp. 258-268, Nov 1986. |.IP "[Yonezawa and Tokoro, 1987] " |A. Yonezawa and M. Tokoro, \f2Object-Oriented Concurrent |Programming\f1, The MIT Press, Cambridge, Massachusetts, 1987. |.NH 1 |Object-Oriented Databases |.IP "[Bancilhon, 1988] " |F. Bancilhon, ``Object-Oriented Database Systems'', Proceedings 7th ACM |SIGART/SIGMOD/SIGACT Symposium on Principles of Database Systems, |Austin, Texas, March 1988. |.IP "[Banerjee, et al. 1987] " |J. Banerjee, H. Chou, J.F. Garza, W. Kim, D. Woelk, N. Ballou and H. |Kim, ``Data Model Issues for Object-Oriented Applications'', ACM TOOIS, |vol. 5, no. 1, pp. 3-26, Jan 1987. |.IP "[Banerjee, et al. 1987] " |J. Banerjee, W. Kim, H-J Kim and H.F. Korth, ``Semantics and |Implementation of Schema Evolution in Object-Oriented Databases'', |Proceedings ACM SIGMOD '87, vol. 16, no. 3, pp. 311-322, Dec 1987. |.IP "[Bloom and Zdonik, 1987] " |T. Bloom and S.B. Zdonik, ``Issues in the Design of Object-Oriented |Database Programming Languages'', ACM SIGPLAN Notices, Proceedings |OOPSLA '87, vol. 22, no. 12, pp. 441-451, Dec 1987. |.IP "[Fishman, et al. 1987] " |D.H. Fishman, D. Beech, H.P. Cate, E.C. Chow, T. Connors, J.W. Davis, |N. Derrett, C.G. Hoch, W. Kent, P. Lyngbaek, B. Mahbod, M.A. Neimat, |T.A. Ryan and M.C. Shan, ``Iris: An Object-Oriented Database Management |System'', ACM TOOIS, vol. 5, no. 1, pp. 48-69, Jan 1987. |.IP "[Khoshafian and Copeland, 1986] " |S.N. Khoshafian and G.P. Copeland, ``Object Identity'', ACM SIGPLAN |Notices, Proceedings OOPSLA '86, vol. 21, no. 11, pp. 406-416, Nov |1986. |.IP "[Maier and Stein, 1987] " |D. Maier and J. Stein, ``Development and Implementation of an |Object-Oriented DBMS'', in \f2Research Directions in Object-Oriented |Programming\f1, ed. B. Shriver, P. Wegner, pp. 355-392, The MIT Press, |Cambridge, Massachusetts, 1987. |.IP "[Skarra and Zdonik, 1987] " |A.H. Skarra and S.B. Zdonik, ``The Management of Changing Types in an |Object-Oriented Database'', in \f2Research Directions in |Object-Oriented Programming\f1, ed. B. Shriver, P. Wegner, pp. 393-415, |The MIT Press, Cambridge, Massachusetts, 1987. |.IP "[Tsichritzis and Nierstrasz, 1988] " |D.C. Tsichritzis and O.M. Nierstrasz, ``Fitting Round Objects into |Square Databases'', in \f2Proceedings of the European Conference on |Object-oriented Programming\f1, ed. S. Gjessing and K. Nygaard, Lecture |Notes in Computer Science 322, pp. 283-299, Springer Verlag, Oslo, |August 15-17, 1988. |.IP "[Zdonik, 1986] " |S.B. Zdonik, ``Maintaining Consistency in a Database with Changing |Types'', ACM SIGPLAN Notices, vol. 21, no. 10, pp. 120-127, Oct 1986. |.NH 1 |Systems and Applications |.IP "[Borning, 1981] " |A. Borning, ``The Programming Language Aspects of ThingLab, a |Constraint-Oriented Simulation Laboratory'', ACM TOPLAS, vol. 3, no. 4, |pp. 353-387, Oct 1981. |.IP "[Casais, 1988] " |E. Casais, ``An Object-Oriented System Implementing KNOs'', Proceedings |of the Conference on Office Information Systems (COIS), pp. 284-290, |Palo Alto, March 1988. |.IP "[Dasgupta, 1986] " |P. Dasgupta, ``A Probe-Based Monitoring Scheme for an Object-Oriented |Distributed Operating System'', ACM SIGPLAN Notices, Proceedings OOPSLA |'86, vol. 21, no. 11, pp. 57-66, Nov 1986. |.IP "[Jones and Rashid, 1986] " |M.B. Jones and R.F. Rashid, ``Mach and Matchmaker: Kernel and Language |Support for Object-Oriented Distributed Systems'', ACM SIGPLAN Notices, |Proceedings OOPSLA '86, vol. 21, no. 11, pp. 67-77, Nov 1986. |.IP "[Meyrowitz, 1986] " |N. Meyrowitz, ``Intermedia: The Architecture and Construction of an |Object-Oriented Hypermedia System and Applications Framework'', ACM |SIGPLAN Notices, Proceedings OOPSLA '86, vol. 21, no. 11, pp. 186-201, |Nov 1986. |.IP "[Tsichritzis, et al. 1987] " |D.C. Tsichritzis, E. Fiume, S. Gibbs and O.M. Nierstrasz, ``KNOs: |KNowledge Acquisition, Dissemination and Manipulation Objects'', ACM |TOOIS, vol. 5, no. 1, pp. 96-112, Jan 1987. eof if test `wc -c < bib.ms` -ne 12699 then echo 'shar: bib.ms damaged (should be 12699 bytes)' fi fi if test -f bib.ref then echo 'shar: bib.ref -- file exists' else echo x - bib.ref sed 's/^|//' > bib.ref << 'eof' |%L Agha86b |%K olit obib concurrency |%A G.A. Agha |%T ACTORS: A Model of Concurrent Computation in Distributed Systems |%I The MIT Press |%C Cambridge, Massachusetts |%D 1986 | |%L Banc88a |%K olit obib oodb |%A F. Bancilhon |%T Object-Oriented Database Systems |%J Proceedings 7th ACM SIGART/SIGMOD/SIGACT |Symposium on Principles of Database Systems |%C Austin, Texas |%D March 1988 | |%L Bane87a |%K olit obib oodb orion |%A J. Banerjee |%A H. Chou |%A J.F. Garza |%A W. Kim |%A D. Woelk |%A N. Ballou |%A H. Kim |%T Data Model Issues for Object-Oriented Applications |%J ACM TOOIS |%V 5 |%N 1 |%P 3-26 |%D Jan 1987 | |%L Bane87b |%K olit obib oodb orion schema evolution |%A J. Banerjee |%A W. Kim |%A H-J Kim |%A H.F. Korth |%T Semantics and Implementation of Schema Evolution |in Object-Oriented Databases |%J Proceedings ACM SIGMOD '87 |%V 16 |%N 3 |%D Dec 1987 |%P 311-322 | |%L Birt73a |%K olit obib ooplas simula |%A G. Birtwistle |%A O. Dahl |%A B. Myhrtag |%A K. Nygaard |%T Simula Begin |%I Auerbach Press |%C Philadelphia |%D 1973 | |%L Bloo87a |%K olit obib oodb oopsla87 |%A T. Bloom |%A S.B. Zdonik |%T Issues in the Design of Object-Oriented Database Programming Languages |%J ACM SIGPLAN Notices, Proceedings OOPSLA '87 |%V 22 |%N 12 |%P 441-451 |%D Dec 1987 | |%L Born81a |%K olit obib appl thinglab smalltalk constraints |%A A. Borning |%T The Programming Language Aspects of ThingLab, |a Constraint-Oriented Simulation Laboratory |%J ACM TOPLAS |%V 3 |%N 4 |%P 353-387 |%D Oct 1981 | |%L Born82a |%K olit obib ooplas smalltalk inference casais |%A A.H. Borning |%A D.H.H. Ingalls |%T A Type Declaration and Inference System for Smalltalk |%J 9th Symposium on Principles of Programming Languages |%C Albuquerque, NM |%D 1982 | |%L Born82b |%K olit obib ooplas smalltalk inheritance casais |%A A.H. Borning |%A D.H.H. Ingalls |%T Multiple Inheritance in Smalltalk-80 |%J Proceedings at the National Conference on AI |%C Pittsburgh, PA |%D 1982 | |%L Card85b |%K olit obib types data abstraction |%A L. Cardelli |%A P. Wegner |%T On Understanding Types, Data Abstraction, and Polymorphism |%J ACM Computing Surveys |%V 17 |%N 4 |%P 471-522 |%D Dec 1985 | |%L Casa88a |%K olit obib ooplas knos chloe aoe88 |%A E. Casais |%T An Object-Oriented System Implementing KNOs |%J Proceedings of the Conference on Office Information Systems (COIS) |%C Palo Alto |%P 284-290 |%D March 1988 | |%L Cox86a |%K olit obib ooplas objc |%A B.J. Cox |%T Object Oriented Programming -- An Evolutionary Approach |%I Addison-Wesley |%C Reading, Mass. |%D 1986 | |%L Curr82a |%K olit obib ooplas mesa traits inheritance |%A G. Curry |%A L. Baer |%A D. Lipkie |%A B. Lee |%T TRAITS: an Approach for Multiple Inheritance Subclassing |%J Proceedings ACM SIGOA, SIGOA Newsletter |%V 3 |%N 12 |%C Philadelphia |%D June 1982 | |%L Danf88a |%K olit obib types |%A S. Danforth |%A C. Tomlinson |%T Type Theories and Object-Oriented Programming |%J ACM Computing Surveys |%V 20 |%N 1 |%P 29-72 |%D March 1988 | |%L Dasg86a |%K olit obib ooplas clouds distribution os oopsla86 |%A P. Dasgupta |%T A Probe-Based Monitoring Scheme for an Object-Oriented |Distributed Operating System |%J ACM SIGPLAN Notices, Proceedings OOPSLA '86 |%V 21 |%N 11 |%P 57-66 |%D Nov 1986 | |%L Fish87a |%K olit obib oodb iris |%A D.H. Fishman |%A D. Beech |%A H.P. Cate |%A E.C. Chow |%A T. Connors |%A J.W. Davis |%A N. Derrett |%A C.G. Hoch |%A W. Kent |%A P. Lyngbaek |%A B. Mahbod |%A M.A. Neimat |%A T.A. Ryan |%A M.C. Shan |%T Iris: An Object-Oriented Database Management System |%J ACM TOOIS |%V 5 |%N 1 |%P 48-69 |%D Jan 1987 | |%L Gold83a |%K olit obib ooplas smalltalk |%A A. Goldberg |%A D. Robson |%T Smalltalk 80: the Language and its Implementation |%I Addison-Wesley |%D May 1983 | |%L Hoar85a |%K olit obib concurrency book |%A C.A.R. Hoare |%T Communicating Sequential Processes |%I Prentice-Hall |%D 1985 | |%L Ishi86a |%K olit obib ooplas orient84k knowrep actors oopsla86 |%A Y. Ishikawa |%A M. Tokoro |%T A Concurrent Object-Oriented Knowledge Representation |Language Orient84/K: Its Features and Implementation |%J ACM SIGPLAN Notices, Proceedings OOPSLA '86 |%V 21 |%N 11 |%P 232-241 |%D Nov 1986 | |%L John86a |%K olit obib ooplas smalltalk types oopsla86 |%A R.E. Johnson |%T Type-Checking Smalltalk |%J ACM SIGPLAN Notices, Proceedings OOPSLA '86 |%V 21 |%N 11 |%P 315-321 |%D Nov 1986 | |%L John88a |%K olit obib reuse |%A R.E. Johnson |%A B. Foote |%T Designing Reusable Classes |%J Journal of Object-Oriented Programming |%V 1 |%N 2 |%D 1988 |%P 22-35 | |%L Jone86a |%K olit obib ooplas mach unix security os distribution oopsla86 |%A M.B. Jones |%A R.F. Rashid |%T Mach and Matchmaker: Kernel and Language Support for |Object-Oriented Distributed Systems |%J ACM SIGPLAN Notices, Proceedings OOPSLA '86 |%V 21 |%N 11 |%P 67-77 |%D Nov 1986 | |%L Kafu88a |%K olit obib concurrency inheritance |%A D.G. Kafura |%A K.H. Lee |%T Inheritance in Actor Based Concurrent Object-Oriented Languages |%R TR 88-53 |%I Dept. Comp. Sci., Virgian Tech |%D 1988 |%O Submitted for publication | |%L Khos86a |%K olit obib concepts identity oopsla86 |%A S.N. Khoshafian |%A G.P. Copeland |%T Object Identity |%J ACM SIGPLAN Notices, Proceedings OOPSLA '86 |%V 21 |%N 11 |%P 406-416 |%D Nov 1986 | |%L Kim88a |%K olit obib |%A W. Kim |%A F. Lochovsky (ed.) |%T Object-Oriented Concepts, Databases and Applications |%I ACM Press and Addison-Wesley |%D 1989 | |%L Kras83a |%K olit obib ooplas smalltalk implementation casais |%A G. Krasner |%T Smalltalk-80: Bits of History, Words of Advice |%I Addison-Wesley |%C Reading MA |%D 1983 | |%L Kris87a |%K olit obib beta rdoop87 |%A B.B. Kristensen |%A O.L. Madsen |%A B. M\/oller-Pedersen |%A K. Nygaard |%T The BETA Programming Language |%B Research Directions in Object-Oriented Programming |%E B. Shriver, P. Wegner |%I The MIT Press |%C Cambridge, Massachusetts |%D 1987 |%P 7-48 | |%L Lieb86a |%K olit obib concepts oopsla86 |%A H. Lieberman |%T Using Prototypical Objects to Implement Shared Behavior |in Object Oriented Systems |%J ACM SIGPLAN Notices, Proceedings OOPSLA '86 |%V 21 |%N 11 |%P 214-223 |%D Nov 1986 | |%L Lieb87a |%K olit obib concurrency oocp87 |%A H. Lieberman |%T Concurrent Object-Oriented Programming in Act 1 |%B Object-Oriented Concurrent Programming |%E A. Yonezawa, M. Tokoro |%I The MIT Press |%C Cambridge, Massachusetts |%D 1987 |%P 9-36 | |%L Lisk86a |%K olit obib data abstraction specification clu |%A B. Liskov |%A J. Guttag |%T Abstraction and Specification in Program Development |%I The MIT Press/McGraw-Hill |%C Cambridge, Massachusetts |%D 1986 | |%L Loch85a |%K olit obib survey special issue |%A F.H. Lochovsky (ed.) |%T Special Issue on Object-Oriented Systems |%J IEEE Database Engineering |%V 8 |%N 4 |%D Dec 1985 | |%L Maie87a |%K olit obib oodb gemstone rdoop87 |%A D. Maier |%A J. Stein |%T Development and Implementation of an Object-Oriented DBMS |%B Research Directions in Object-Oriented Programming |%E B. Shriver, P. Wegner |%I The MIT Press |%C Cambridge, Massachusetts |%D 1987 |%P 355-392 | |%L Meye86a |%K olit obib ooplas eiffel types polymorphism inheritance oopsla86 |%A B. Meyer |%T Genericity versus Inheritance |%J ACM SIGPLAN Notices, Proceedings OOPSLA '86 |%V 21 |%N 11 |%P 391-405 |%D Nov 1986 | |%L Meye88a |%K olit obib eiffel |%A B. Meyer |%T Object-oriented Software Construction |%I Prentice Hall |%D 1988 | |%L Meyr86a |%K olit obib appl intermedia hypertext oopsla86 |%A N. Meyrowitz |%T Intermedia: The Architecture and Construction of an |Object-Oriented Hypermedia System and Applications Framework |%J ACM SIGPLAN Notices, Proceedings OOPSLA '86 |%V 21 |%N 11 |%P 186-201 |%D Nov 1986 | |%L Miln89a |%K olit obib concurrency |%A R. Milner |%T Communication and Concurrency |%I Prentice-Hall |%D 1989 | |%L Moon86a |%K olit obib ooplas flavors lisp oopsla86 |%A D.A. Moon |%T Object-Oriented Programming with Flavors |%J ACM SIGPLAN Notices, Proceedings OOPSLA '86 |%V 21 |%N 11 |%P 1-8 |%D Nov 1986 | |%L Moss87a |%K olit obib ooplas owl concurrency ecoop87 |%A J.E.B. Moss |%A W.H. Kohler |%T Concurrency Features for the Trellis/Owl Language |%J Proceedings of the European Conference on |Object-oriented Programming |%C Paris, France |%D June 15-17, 1987 |%P 223-232 | |%L Nier87c |%K olit obib concurrency triggers hybrid chloe oopsla87 |%A O.M. Nierstrasz |%T Active Objects in Hybrid |%J ACM SIGPLAN Notices, Proceedings OOPSLA '87 |%V 22 |%N 12 |%P 243-253 |%D Dec 1987 | |%L Nier88a |%K olit obib ooplas survey chloe aoe88 oocda89 |%A O.M. Nierstrasz |%T A Survey of Object-Oriented Concepts |%B Object-Oriented Concepts, Databases and Applications |%E W. Kim and F. Lochovsky |%I ACM Press and Addison-Wesley |%D 1989 |%P 3-21 | |%L Obcp89a |%K olit obib obcp obcp89 |%Q Workshop on Object-Based Concurrent Programming |%T Workshop Proceedings |%J ACM SIGPLAN Notices |%E G. Agha, P. Wegner, A. Yonezawa |%V 24 |%N 4 |%C San Diego, (Sept 26-27, 1988) |%D April 1989 | |%L Obj86a |%K olit obib survey oopws86 |%Q Special Issue |%T Object-Oriented Programming Workshop |%E P. Wegner, B. Shriver |%J ACM SIGPLAN Notices |%V 21 |%N 10 |%D Oct 1986 | |%L Oops86a |%K olit obib survey special issue oopsla86 |%Q OOPSLA '86 |%T Conference Proceedings |%J ACM SIGPLAN Notices |%E Norman Meyrowitz |%V 21 |%N 11 |%C Portland, Oregon |%D Nov 1986 | |%L Oops87a |%K olit obib survey special issue oopsla87 |%Q OOPSLA '87 |%T Conference Proceedings |%J ACM SIGPLAN Notices |%E Norman Meyrowitz |%V 22 |%N 12 |%C Orlando, Florida |%D Dec 1987 | |%L Oops88a |%K olit obib survey special issue oopsla88 |%Q OOPSLA '88 |%T Conference Proceedings |%J ACM SIGPLAN Notices |%E Norman Meyrowitz |%V 23 |%N 11 |%C San Diego, California |%D Nov 1988 | |%L Scha86a |%K olit obib ooplas trellis/owl oopsla86 |%A C. Schaffert |%A T. Cooper |%A B. Bullis |%A M. Killian |%A C. Wilpolt |%T An Introduction to Trellis/Owl |%J ACM SIGPLAN Notices, Proceedings OOPSLA '86 |%V 21 |%N 11 |%P 9-16 |%D Nov 1986 | |%L Shri87a |%K olit obib research |%A B. Shriver |%A P. Wegner (ed.) |%T Research Directions in Object-Oriented Programming |%I The MIT Press |%C Cambridge, Massachusetts |%D 1987 | |%L Skar87a |%K olit obib types versions rdoop87 |%A A.H. Skarra |%A S.B. Zdonik |%T The Management of Changing Types in an Object-Oriented Database |%B Research Directions in Object-Oriented Programming |%E B. Shriver, P. Wegner |%I The MIT Press |%C Cambridge, Massachusetts |%D 1987 |%P 393-415 | |%L Snyd86a |%K olit obib ooplas commonobjects lisp flavors oopws86 |%A A. Snyder |%T CommonObjects: An Overview |%J ACM SIGPLAN Notices |%V 21 |%N 10 |%P 19-28 |%D Oct 1986 | |%L Snyd86b |%K olit obib concepts oopsla86 |%A A. Snyder |%T Encapsulation and Inheritance in Object-Oriented Programming Languages |%J ACM SIGPLAN Notices, Proceedings OOPSLA '86 |%V 21 |%N 11 |%P 38-45 |%D Nov 1986 | |%L Stef85a |%K olit obib survey |%A M. Stefik |%A D.G. Bobrow |%T Object-Oriented Programming: Themes and Variations |%J The AI Magazine |%D Dec 1985 | |%L Stei87a |%K olit obib inheritance delegation oopsla87 |%A L.A. Stein |%T Delegation is Inheritance |%J ACM SIGPLAN Notices, Proceedings OOPSLA '87 |%V 22 |%N 12 |%P 138-146 |%D Dec 1987 | |%L Stro86a |%K olit obib ooplas c++ |%A B. Stroustrup |%T The C++ Programming Language |%I Addison-Wesley |%C Reading, Mass. |%D 1986 | |%L Stro86b |%K olit obib ooplas c++ oopws86 |%A B. Stroustrup |%T An Overview of C++ |%J ACM SIGPLAN Notices |%V 21 |%N 10 |%P 7-18 |%D Oct 1986 | |%L Toml88a |%K olit obib concurrency oocda89 |%A C. Tomlinson |%A M. Scheevel |%T Concurrent Object-Oriented Programming Languages |%B Object-Oriented Concepts, Databases and Applications |%E W. Kim and F. Lochovsky |%I ACM Press and Addison-Wesley |%D 1989 |%P 79-124 | |%L Tsic87a |%K olit obib appl knos knowrep chloe oat87 |%A D.C. Tsichritzis |%A E. Fiume |%A S. Gibbs |%A O.M. Nierstrasz |%T KNOs: KNowledge Acquisition, Dissemination and Manipulation Objects |%J ACM TOOIS |%V 5 |%N 1 |%P 96-112 |%D Jan 1987 | |%L Tsic88c |%K olit obib oodb ecoop88 chloe aoe88 |%A D.C. Tsichritzis |%A O.M. Nierstrasz |%T Fitting Round Objects into Square Databases |%B Proceedings of the European Conference on |Object-oriented Programming |%S Lecture Notes in Computer Science 322 |%E S. Gjessing and K. Nygaard |%I Springer Verlag |%P 283-299 |%C Oslo |%D August 15-17, 1988 | |%L Wegn86a |%K olit obib concepts oopws86 |%A P. Wegner |%T Classification in Object-Oriented Systems |%J ACM SIGPLAN Notices |%V 21 |%N 10 |%P 173-182 |%D Oct 1986 | |%L Wegn87a |%K olit obib concepts survey oopsla87 |%A P. Wegner |%T Dimensions of Object-Based Language Design |%J ACM SIGPLAN Notices, |Proceedings OOPSLA '87 |%V 22 |%N 12 |%P 168-182 |%D Dec 1987 | |%L Wegn88a |%K olit obib ecoop88 |%A P. Wegner |%A S. B. Zdonik |%T Inheritance as an Incremental Modification Mechanism or |What Like Is and Isn't Like |%B Proceedings of the European Conference on |Object-oriented Programming |%S Lecture Notes in Computer Science 322 |%E S. Gjessing and K. Nygaard |%I Springer Verlag |%P 55-77 |%C Oslo |%D August 15-17, 1988 | |%L Wegn89a |%K olit obib |%A P. Wegner |%T Learning the Language |%J Byte |%V 14 |%N 3 |%D March 1989 |%P 245-253 | |%L Wolc87a |%K olit obib semantics smalltalk ecoop87 |%A M. Wolczko |%T Semantics of Smalltalk-80 |%J Proceedings of the European Conference on |Object-oriented Programming |%C Paris, France |%D June 15-17, 1987 |%P 119-131 | |%L Yoko86a |%K olit obib ooplas concurrentsmalltalk oopsla86 |%A Y. Yokote |%A Mario Tokoro |%T The Design and Implementation of ConcurrentSmalltalk |%J ACM SIGPLAN Notices, Proceedings OOPSLA '86 |%V 21 |%N 11 |%P 331-340 |%D Nov 1986 | |%L Yone86a |%K olit obib ooplas abcl1 concurrency lisp oopsla86 |%A A. Yonezawa |%A J-P Briot |%A E. Shibayama |%T Object-Oriented Concurrent Programming in ABCL/1 |%J ACM SIGPLAN Notices, Proceedings OOPSLA '86 |%V 21 |%N 11 |%P 258-268 |%D Nov 1986 | |%L Yone87a |%K olit obib concurrency |%A A. Yonezawa |%A M. Tokoro |%T Object-Oriented Concurrent Programming |%I The MIT Press |%C Cambridge, Massachusetts |%D 1987 | |%L Zdon86b |%K olit obib types versions oopws86 |%A S.B. Zdonik |%T Maintaining Consistency in a Database with Changing Types |%J ACM SIGPLAN Notices |%V 21 |%N 10 |%P 120-127 |%D Oct 1986 | eof if test `wc -c < bib.ref` -ne 13607 then echo 'shar: bib.ref damaged (should be 13607 bytes)' fi fi exit