From: jacobsd@prism.cs.orst.edu (Dana Jacobsen)
Newsgroups: comp.object
Subject: Bibliography of OOPSLA/ECOOP Conferences in BiBTeX
Summary: A BiBTeX version of Oscar Nierstrasz's bibliography
Date: 20 Aug 92 00:44:30 GMT
Article-I.D.: CS.1992Aug20.004430.22811
Organization: Oregon State University, Computer Science Dept


  At Oscar Nierstrasz's suggestion, I've decided to post my conversion
of his bibliography.  This version also has corrections made by both
Dr. Nierstrasz and me, including full first names where available,
as well as a couple missing titles and authors.

  It was converted by my perl refer-to-bibtex converter, available via
anonymous ftp at cs.orst.edu:/pub/jacobsd/refer2bibtex.pl-0.7.4

--
Dana Jacobsen
jacobsd@solar.cor2.epa.gov

%
% converted from refer format by refer-to-bibtex 0.7.4
%
% corrected version of Oscar Nierstrasz's OOPSLA and ECOOP bibliography

@inproceedings{Amer87c,
   author = {Pierre America},
   editor = {J. B{\'e}zivin and J-M. Hullot and P. Cointe and H. Lieberman},
   title = {Inheritance and Subtyping in a Parallel Object-Oriented Language},
   booktitle = {Proceedings ECOOP '87},
   series = {LNCS 276},
   pages = {234-242},
   publisher = {Springer Verlag},
   address = {Paris, France},
   month = {June},
   year = {1987},
   keywords = {olit ecoop87}
}

@inproceedings{Beck87a,
   author = {C. Beckstein and G. G{\"o}rz and M. Tielemann},
   editor = {J. B{\'e}zivin and J-M. Hullot and P. Cointe and H. Lieberman},
   title = {{FORK}: {A} System for Object- and Rule-Oriented Programming},
   booktitle = {Proceedings ECOOP '87},
   series = {LNCS 276},
   pages = {253-264},
   publisher = {Springer Verlag},
   address = {Paris, France},
   month = {June},
   year = {1987},
   keywords = {olit ecoop87}
}

@inproceedings{Blak87a,
   author = {Edwin Blake and Steve Cook},
   editor = {J. B{\'e}zivin and J-M. Hullot and P. Cointe and H. Lieberman},
   title = {On Including Part Hierarchies in Object-Oriented Languages, with an Implementation in Smalltalk},
   booktitle = {Proceedings ECOOP '87},
   series = {LNCS 276},
   pages = {41-50},
   publisher = {Springer Verlag},
   address = {Paris, France},
   month = {June},
   year = {1987},
   keywords = {olit ecoop87}
}

@inproceedings{Born87a,
   author = {Alan Borning and Tim O'Shea},
   editor = {J. B{\'e}zivin and J-M. Hullot and P. Cointe and H. Lieberman},
   title = {Deltatalk: An Empirically and Aesthetically Motivated Simplification of the Smalltalk-80 Language},
   booktitle = {Proceedings ECOOP '87},
   series = {LNCS 276},
   pages = {1-10},
   publisher = {Springer Verlag},
   address = {Paris, France},
   month = {June},
   year = {1987},
   keywords = {olit ooplas deltatalk smalltalk ecoop87}
}

@inproceedings{Brio87a,
   author = {Jean-Pierre Briot and Akinori Yonezawa},
   editor = {J. B{\'e}zivin and J-M. Hullot and P. Cointe and H. Lieberman},
   title = {Inheritance and Synchronization in Concurrent {OOP}},
   booktitle = {Proceedings ECOOP '87},
   series = {LNCS 276},
   pages = {32-40},
   publisher = {Springer Verlag},
   address = {Paris, France},
   month = {June},
   year = {1987},
   keywords = {olit concurrency ecoop87}
}

@inproceedings{Cout87a,
   author = {Jo{\"e}lle Coutaz},
   editor = {J. B{\'e}zivin and J-M. Hullot and P. Cointe and H. Lieberman},
   title = {The Construction of User Interfaces and the Object Paradigm},
   booktitle = {Proceedings ECOOP '87},
   series = {LNCS 276},
   pages = {121-130},
   publisher = {Springer Verlag},
   address = {Paris, France},
   month = {June},
   year = {1987},
   keywords = {olit ecoop87}
}

@inproceedings{DeMi87a,
   author = {Linda G. DeMichiel and Richard P. Gabriel},
   editor = {J. B{\'e}zivin and J-M. Hullot and P. Cointe and H. Lieberman},
   title = {The Common Lisp Object System: An Overview},
   booktitle = {Proceedings ECOOP '87},
   series = {LNCS 276},
   pages = {151-170},
   publisher = {Springer Verlag},
   address = {Paris, France},
   month = {June},
   year = {1987},
   keywords = {olit ecoop87}
}

@inproceedings{Dewh87a,
   author = {S. C. Dewhurst},
   editor = {J. B{\'e}zivin and J-M. Hullot and P. Cointe and H. Lieberman},
   title = {Object Representation of Scope During Translation},
   booktitle = {Proceedings ECOOP '87},
   series = {LNCS 276},
   pages = {71-78},
   publisher = {Springer Verlag},
   address = {Paris, France},
   month = {June},
   year = {1987},
   keywords = {olit ecoop87}
}

@inproceedings{Duco87a,
   author = {R. Ducournau and Michel Habib},
   editor = {J. B{\'e}zivin and J-M. Hullot and P. Cointe and H. Lieberman},
   title = {On Some Algorithms for Multiple Inheritance in Object-Oriented Programming},
   booktitle = {Proceedings ECOOP '87},
   series = {LNCS 276},
   pages = {243-252},
   publisher = {Springer Verlag},
   address = {Paris, France},
   month = {June},
   year = {1987},
   keywords = {olit ecoop87}
}

@inproceedings{Ege87a,
   author = {Raimund K. Ege and David Maier},
   editor = {J. B{\'e}zivin and J-M. Hullot and P. Cointe and H. Lieberman},
   title = {The Filter Browser Defining Interfaces Graphically},
   booktitle = {Proceedings ECOOP '87},
   series = {LNCS 276},
   pages = {140-150},
   publisher = {Springer Verlag},
   address = {Paris, France},
   month = {June},
   year = {1987},
   keywords = {olit ecoop87}
}

@inproceedings{Halb87a,
   author = {Daniel C. Halbert and Patrick D. O'Brien},
   editor = {J. B{\'e}zivin and J-M. Hullot and P. Cointe and H. Lieberman},
   title = {Using Types and Inheritance in Object-Oriented Languages},
   booktitle = {Proceedings ECOOP '87},
   series = {LNCS 276},
   pages = {20-31},
   publisher = {Springer Verlag},
   address = {Paris, France},
   month = {June},
   year = {1987},
   keywords = {olit ecoop87}
}

@inproceedings{Horn87a,
   author = {Chris Horn},
   editor = {J. B{\'e}zivin and J-M. Hullot and P. Cointe and H. Lieberman},
   title = {Conformance, Genericity, Inheritance and Enhancement},
   booktitle = {Proceedings ECOOP '87},
   series = {LNCS 276},
   pages = {223-233},
   publisher = {Springer Verlag},
   address = {Paris, France},
   month = {June},
   year = {1987},
   keywords = {olit ecoop87}
}

@inproceedings{Hur87a,
   author = {Jin H. Hur and Kilnam Chon},
   editor = {J. B{\'e}zivin and J-M. Hullot and P. Cointe and H. Lieberman},
   title = {Overview of a Parallel Object-Oriented Language {CLIX}},
   booktitle = {Proceedings ECOOP '87},
   series = {LNCS 276},
   pages = {265-273},
   publisher = {Springer Verlag},
   address = {Paris, France},
   month = {June},
   year = {1987},
   keywords = {olit ecoop87}
}

@inproceedings{Kreu87a,
   author = {Wolfgang Kreutzer},
   editor = {J. B{\'e}zivin and J-M. Hullot and P. Cointe and H. Lieberman},
   title = {A Modeller's Workbench: Experiments in Object-Oriented Simulation},
   booktitle = {Proceedings ECOOP '87},
   series = {LNCS 276},
   pages = {203-212},
   publisher = {Springer Verlag},
   address = {Paris, France},
   month = {June},
   year = {1987},
   keywords = {olit ecoop87}
}

@inproceedings{Kris87b,
   author = {Bent Bruun Kristensen and Ole Lehrmann Madsen and Birger M{\o}ller-Pedersen and Kristen Nygaard},
   editor = {J. B{\'e}zivin and J-M. Hullot and P. Cointe and H. Lieberman},
   title = {Classification of Actions, or Inheritance also for Methods},
   booktitle = {Proceedings ECOOP '87},
   series = {LNCS 276},
   pages = {98-107},
   publisher = {Springer Verlag},
   address = {Paris, France},
   month = {June},
   year = {1987},
   keywords = {olit ooplas beta ecoop87}
}

@inproceedings{Lieb87b,
   author = {Henry Lieberman},
   editor = {J. B{\'e}zivin and J-M. Hullot and P. Cointe and H. Lieberman},
   title = {Reversible Object-Oriented Interpreters},
   booktitle = {Proceedings ECOOP '87},
   series = {LNCS 276},
   pages = {11-19},
   publisher = {Springer Verlag},
   address = {Paris, France},
   month = {June},
   year = {1987},
   keywords = {olit ecoop87}
}

@inproceedings{Loom87a,
   author = {M. E. S. Loomis and Ashwin V. Shah and James E. Rumbaugh},
   editor = {J. B{\'e}zivin and J-M. Hullot and P. Cointe and H. Lieberman},
   title = {An Object Modelling Technique for Conceptual Design},
   booktitle = {Proceedings ECOOP '87},
   series = {LNCS 276},
   pages = {192-202},
   publisher = {Springer Verlag},
   address = {Paris, France},
   month = {June},
   year = {1987},
   keywords = {olit ecoop87}
}

@inproceedings{Mann87a,
   author = {Carl Manning},
   editor = {J. B{\'e}zivin and J-M. Hullot and P. Cointe and H. Lieberman},
   title = {Traveler: The Apiary Observatory},
   booktitle = {Proceedings ECOOP '87},
   series = {LNCS 276},
   pages = {89-97},
   publisher = {Springer Verlag},
   address = {Paris, France},
   month = {June},
   year = {1987},
   keywords = {olit ecoop87}
}

@inproceedings{Maru87a,
   author = {Takeo Maruichi and Tetsuya Uchiki and Mario Tokoro},
   editor = {J. B{\'e}zivin and J-M. Hullot and P. Cointe and H. Lieberman},
   title = {Behavioral Simulation Based on Knowledge Objects},
   booktitle = {Proceedings ECOOP '87},
   series = {LNCS 276},
   pages = {213-222},
   publisher = {Springer Verlag},
   address = {Paris, France},
   month = {June},
   year = {1987},
   keywords = {olit ooplas paradise simulation concurrency ecoop87}
}

@inproceedings{Mell87a,
   author = {Paola Mello and Antonio Natali},
   editor = {J. B{\'e}zivin and J-M. Hullot and P. Cointe and H. Lieberman},
   title = {Objects as Communicating Prolog Units},
   booktitle = {Proceedings ECOOP '87},
   series = {LNCS 276},
   pages = {181-191},
   publisher = {Springer Verlag},
   address = {Paris, France},
   month = {June},
   year = {1987},
   keywords = {olit ecoop87}
}

@inproceedings{Moss87a,
   author = {J. Eliot B. Moss and Walter H. Kohler},
   editor = {J. B{\'e}zivin and J-M. Hullot and P. Cointe and H. Lieberman},
   title = {Concurrency Features for the Trellis/Owl Language},
   booktitle = {Proceedings ECOOP '87},
   series = {LNCS 276},
   pages = {171-180},
   publisher = {Springer Verlag},
   address = {Paris, France},
   month = {June},
   year = {1987},
   keywords = {olit ooplas obcl trellis owl concurrency ecoop87 obib(obcp)}
}

@inproceedings{Riek87a,
   author = {Wolf-Fritz Riekert},
   editor = {J. B{\'e}zivin and J-M. Hullot and P. Cointe and H. Lieberman},
   title = {The {ZOO} Metasystem: {A} Direct-Manipulation Interface to Object-Oriented Knowledge Bases},
   booktitle = {Proceedings ECOOP '87},
   series = {LNCS 276},
   pages = {131-139},
   publisher = {Springer Verlag},
   address = {Paris, France},
   month = {June},
   year = {1987},
   keywords = {olit ecoop87}
}

@inproceedings{Stro87a,
   author = {Bjarne Stroustrup},
   editor = {J. B{\'e}zivin and J-M. Hullot and P. Cointe and H. Lieberman},
   title = {What is "Object-Oriented Programming"?},
   booktitle = {Proceedings ECOOP '87},
   series = {LNCS 276},
   pages = {51-70},
   publisher = {Springer Verlag},
   address = {Paris, France},
   month = {June},
   year = {1987},
   keywords = {olit ecoop87}
}

@inproceedings{Will87a,
   author = {Ifor Williams and Mario Wolczko and Trevor Hopkins},
   editor = {J. B{\'e}zivin and J-M. Hullot and P. Cointe and H. Lieberman},
   title = {Dynamic Grouping in an Object-Oriented Virtual Memory Hierarchy},
   booktitle = {Proceedings ECOOP '87},
   series = {LNCS 276},
   pages = {79-88},
   publisher = {Springer Verlag},
   address = {Paris, France},
   month = {June},
   year = {1987},
   keywords = {olit ecoop87}
}

@inproceedings{Wolc87a,
   author = {Mario Wolczko},
   editor = {J. B{\'e}zivin and J-M. Hullot and P. Cointe and H. Lieberman},
   title = {Semantics of Smalltalk-80},
   booktitle = {Proceedings ECOOP '87},
   series = {LNCS 276},
   pages = {108-120},
   publisher = {Springer Verlag},
   address = {Paris, France},
   month = {June},
   year = {1987},
   keywords = {olit semantics smalltalk ecoop87 obib(gen)}
}

@inproceedings{Buhr88a,
   author = {Peter A. Buhr and C. R. Zarnke},
   editor = {S. Gjessing and K. Nygaard},
   title = {Nesting in an Object-Oriented Language is {NOT} for the Birds},
   booktitle = {Proceedings ECOOP '88},
   series = {LNCS 322},
   pages = {128-145},
   publisher = {Springer Verlag},
   address = {Oslo},
   month = {August},
   year = {1988},
   keywords = {olit ecoop88}
}

@inproceedings{Cler88a,
   author = {Silvia Clerici and F. Orejas},
   editor = {S. Gjessing and K. Nygaard},
   title = {{GSBL}: An Algebraic Specification Language Based on Inheritance},
   booktitle = {Proceedings ECOOP '88},
   series = {LNCS 322},
   pages = {78-92},
   publisher = {Springer Verlag},
   address = {Oslo},
   month = {August},
   year = {1988},
   keywords = {olit ecoop88}
}

@inproceedings{Doi88a,
   author = {Norihisa Doi and Yasushi Kodama and Ken Hirose},
   editor = {S. Gjessing and K. Nygaard},
   title = {An Implementation of an Operating System Kernel Using Concurrent Object-Oriented Language {ABCL}/c+},
   booktitle = {Proceedings ECOOP '88},
   series = {LNCS 322},
   pages = {250-266},
   publisher = {Springer Verlag},
   address = {Oslo},
   month = {August},
   year = {1988},
   keywords = {olit ecoop88}
}

@inproceedings{Dony88a,
   author = {Christophe Dony},
   editor = {S. Gjessing and K. Nygaard},
   title = {An Object-Oriented Exception Handling System for an Object-Oriented Language},
   booktitle = {Proceedings ECOOP '88},
   series = {LNCS 322},
   pages = {146-161},
   publisher = {Springer Verlag},
   address = {Oslo},
   month = {August},
   year = {1988},
   keywords = {olit ecoop88 exceptions}
}

@inproceedings{Gilb88a,
   author = {Jonathan P. Gilbert and Lubomir Bic},
   editor = {S. Gjessing and K. Nygaard},
   title = {Asynchronous Data Retrieval from an Object-Oriented Database},
   booktitle = {Proceedings ECOOP '88},
   series = {LNCS 322},
   pages = {335-349},
   publisher = {Springer Verlag},
   address = {Oslo},
   month = {August},
   year = {1988},
   keywords = {olit ecoop88}
}

@inproceedings{Grau88a,
   author = {Nicolas Graube},
   editor = {S. Gjessing and K. Nygaard},
   title = {Reflexive Architecture: From ObjVLisp to {CLOS}},
   booktitle = {Proceedings ECOOP '88},
   series = {LNCS 322},
   pages = {110-127},
   publisher = {Springer Verlag},
   address = {Oslo},
   month = {August},
   year = {1988},
   keywords = {olit ecoop88}
}

@inproceedings{Hedi88a,
   author = {G{\"o}rel Hedin and Boris Magnusson},
   editor = {S. Gjessing and K. Nygaard},
   title = {The Mj{\o}lner Environment: Direct Interaction with Abstractions},
   booktitle = {Proceedings ECOOP '88},
   series = {LNCS 322},
   pages = {41-54},
   publisher = {Springer Verlag},
   address = {Oslo},
   month = {August},
   year = {1988},
   keywords = {olit ecoop88}
}

@inproceedings{Hond88a,
   author = {Yasuaki Honda and Akinori Yonezawa},
   editor = {S. Gjessing and K. Nygaard},
   title = {Debugging Concurrent Systems Based on Object Groups},
   booktitle = {Proceedings ECOOP '88},
   series = {LNCS 322},
   pages = {267-282},
   publisher = {Springer Verlag},
   address = {Oslo},
   month = {August},
   year = {1988},
   keywords = {olit ecoop88}
}

@inproceedings{Knud88a,
   author = {J{\o}rgen Lindskov Knudsen and Ole Lehrmann Madsen},
   editor = {S. Gjessing and K. Nygaard},
   title = {Teaching Object-Oriented Programming Is More than Teaching Object-Oriented Programming Languages},
   booktitle = {Proceedings ECOOP '88},
   series = {LNCS 322},
   pages = {21-40},
   publisher = {Springer Verlag},
   address = {Oslo},
   month = {August},
   year = {1988},
   keywords = {olit ecoop88}
}

@inproceedings{Knud88b,
   author = {J{\o}rgen Lindskov Knudsen},
   editor = {S. Gjessing and K. Nygaard},
   title = {Name Collision in Multiple Classification Hierarchies},
   booktitle = {Proceedings ECOOP '88},
   series = {LNCS 322},
   pages = {93-109},
   publisher = {Springer Verlag},
   address = {Oslo},
   month = {August},
   year = {1988},
   keywords = {olit ecoop88}
}

@inproceedings{Laen88a,
   author = {Els Laenens and Dirk Vermeir},
   editor = {S. Gjessing and K. Nygaard},
   title = {An Overview of {OOPS}+, An Object-Oriented Database Programming Language},
   booktitle = {Proceedings ECOOP '88},
   series = {LNCS 322},
   pages = {350-373},
   publisher = {Springer Verlag},
   address = {Oslo},
   month = {August},
   year = {1988},
   keywords = {olit ecoop88}
}

@inproceedings{Lins88a,
   author = {Yngve Linsj{\o}rn and Dag Sj{\o}berg},
   editor = {S. Gjessing and K. Nygaard},
   title = {Database Concepts Discussed in Object-Oriented Perspective},
   booktitle = {Proceedings ECOOP '88},
   series = {LNCS 322},
   pages = {300-318},
   publisher = {Springer Verlag},
   address = {Oslo},
   month = {August},
   year = {1988},
   keywords = {olit ecoop88}
}

@inproceedings{Low88a,
   author = {Colin Low},
   editor = {S. Gjessing and K. Nygaard},
   title = {A Shared, Persistent Object Store},
   booktitle = {Proceedings ECOOP '88},
   series = {LNCS 322},
   pages = {390-410},
   publisher = {Springer Verlag},
   address = {Oslo},
   month = {August},
   year = {1988},
   keywords = {olit ecoop88}
}

@inproceedings{Mads88a,
   author = {Ole Lehrmann Madsen and Birger M{\o}ller-Pedersen},
   editor = {S. Gjessing and K. Nygaard},
   title = {What Object-Oriented Programming May Be -- and What It Does Not Have To Be},
   booktitle = {Proceedings ECOOP '88},
   series = {LNCS 322},
   pages = {1-20},
   publisher = {Springer Verlag},
   address = {Oslo},
   month = {August},
   year = {1988},
   keywords = {olit ecoop88}
}

@inproceedings{Paep88a,
   author = {Andreas Paepcke},
   editor = {S. Gjessing and K. Nygaard},
   title = {{PCLOS}: {A} Flexible Implementation of {CLOS} Persistence},
   booktitle = {Proceedings ECOOP '88},
   series = {LNCS 322},
   pages = {374-389},
   publisher = {Springer Verlag},
   address = {Oslo},
   month = {August},
   year = {1988},
   keywords = {olit ecoop88}
}

@inproceedings{Parr88a,
   author = {Graham D. Parrington and Santosh K. Shrivastava},
   editor = {S. Gjessing and K. Nygaard},
   title = {Implementing Concurrency Control in Reliable Object-Oriented Systems},
   booktitle = {Proceedings ECOOP '88},
   series = {LNCS 322},
   pages = {233-249},
   publisher = {Springer Verlag},
   address = {Oslo},
   month = {August},
   year = {1988},
   keywords = {olit ecoop88}
}

@inproceedings{Pasq88a,
   author = {Jacques Pasquier-Boltuck and Ed Grossman and G{\'e}rald Collaud},
   editor = {S. Gjessing and K. Nygaard},
   title = {Prototyping an Interactive Electronic Book System Using an Object-Oriented Approach},
   booktitle = {Proceedings ECOOP '88},
   series = {LNCS 322},
   pages = {177-190},
   publisher = {Springer Verlag},
   address = {Oslo},
   month = {August},
   year = {1988},
   keywords = {olit ecoop88}
}

@inproceedings{Sakk88a,
   author = {Markku Sakkinen},
   editor = {S. Gjessing and K. Nygaard},
   title = {On the Darker Side of {C}++},
   booktitle = {Proceedings ECOOP '88},
   series = {LNCS 322},
   pages = {162-176},
   publisher = {Springer Verlag},
   address = {Oslo},
   month = {August},
   year = {1988},
   keywords = {olit ecoop88}
}

@inproceedings{Sche88a,
   author = {Marcel Schelvis and Eddy Bledoeg},
   editor = {S. Gjessing and K. Nygaard},
   title = {The Implementation of a Distributed Smalltalk},
   booktitle = {Proceedings ECOOP '88},
   series = {LNCS 322},
   pages = {212-232},
   publisher = {Springer Verlag},
   address = {Oslo},
   month = {August},
   year = {1988},
   keywords = {olit ecoop88}
}

@inproceedings{Sorg88a,
   author = {P{\aa}l S{\o}rgaard},
   editor = {S. Gjessing and K. Nygaard},
   title = {Object-Oriented Programming and Computerised Shared Material},
   booktitle = {Proceedings ECOOP '88},
   series = {LNCS 322},
   pages = {319-334},
   publisher = {Springer Verlag},
   address = {Oslo},
   month = {August},
   year = {1988},
   keywords = {olit ecoop88}
}

@inproceedings{Tsic88b,
   author = {Dennis Tsichritzis and Oscar Nierstrasz},
   editor = {S. Gjessing and K. Nygaard},
   title = {Fitting Round Objects into Square Databases},
   booktitle = {Proceedings ECOOP '88},
   series = {LNCS 322},
   pages = {283-299},
   publisher = {Springer Verlag},
   address = {Oslo},
   month = {August},
   year = {1988},
   keywords = {olit oodb ecoop88 chloe aoe88 obib(oodb)},
   abstract = {Discusses the mismatch between object independence in
object-oriented languages and data independence in database systems,
and explores various possibilities for resolving this mismatch.}
}

@inproceedings{Vauc88a,
   author = {Jean Vaucher and Guy Lapalme and Jacques Malenfant},
   editor = {S. Gjessing and K. Nygaard},
   title = {{SCOOP}, Structured Concurrent Object-Oriented Prolog},
   booktitle = {Proceedings ECOOP '88},
   series = {LNCS 322},
   pages = {191-211},
   publisher = {Springer Verlag},
   address = {Oslo},
   month = {August},
   year = {1988},
   keywords = {olit ecoop88}
}

@inproceedings{Wegn88a,
   author = {Peter Wegner and Stanley B. Zdonik},
   editor = {S. Gjessing and K. Nygaard},
   title = {Inheritance as an Incremental Modification Mechanism or What Like Is and Isn't Like},
   booktitle = {Proceedings ECOOP '88},
   series = {LNCS 322},
   pages = {55-77},
   publisher = {Springer Verlag},
   address = {Oslo},
   month = {August},
   year = {1988},
   keywords = {olit ecoop88 binder(oop) obib(inh)}
}

@inproceedings{Atta89a,
   author = {Giuseppe Attardi and Cinzia Bonini and Maria Rosario Boscotrecase and Tito Flagella and Mauro Gaspari},
   editor = {S. Cook},
   title = {Metalevel Programming in {CLOS}},
   booktitle = {Proceedings ECOOP '89},
   pages = {243-256},
   publisher = {Cambridge University Press},
   address = {Nottingham},
   month = {July},
   year = {1989},
   keywords = {olit ooplas clos ecoop89}
}

@inproceedings{Brio89a,
   author = {Jean-Pierre Briot},
   editor = {S. Cook},
   title = {Actalk: {A} Testbed for Classifying and Designing Actor Languages in the Smalltalk-80 Environment},
   booktitle = {Proceedings ECOOP '89},
   pages = {109-129},
   publisher = {Cambridge University Press},
   address = {Nottingham},
   month = {July},
   year = {1989},
   keywords = {olit smalltalk actalk actors ecoop89}
}

@inproceedings{Cook89a,
   author = {William Cook},
   editor = {S. Cook},
   title = {A Proposal for Making Eiffel Type-safe},
   booktitle = {Proceedings ECOOP '89},
   pages = {57-70},
   publisher = {Cambridge University Press},
   address = {Nottingham},
   month = {July},
   year = {1989},
   keywords = {olit eiffel ecoop89}
}

@inproceedings{Cout89a,
   author = {Jo{\"e}lle Coutaz},
   editor = {S. Cook},
   title = {Architecture Models for Interactive Software},
   booktitle = {Proceedings ECOOP '89},
   pages = {383-399},
   publisher = {Cambridge University Press},
   address = {Nottingham},
   month = {July},
   year = {1989},
   keywords = {olit ui ecoop89}
}

@inproceedings{Deut89a,
   author = {L. Peter Deutsch},
   editor = {S. Cook},
   title = {The Past, Present and Future of Smalltalk},
   booktitle = {Proceedings ECOOP '89},
   pages = {73-87},
   publisher = {Cambridge University Press},
   address = {Nottingham},
   month = {July},
   year = {1989},
   keywords = {olit smalltalk ecoop89}
}

@inproceedings{Dixo89a,
   author = {G.N. Dixon and Graham D. Parrington and Santosh K. Shrivastava and Stuart M. Wheater},
   editor = {S. Cook},
   title = {The Treatment of Persistent Objects in Arjuna},
   booktitle = {Proceedings ECOOP '89},
   pages = {169-189},
   publisher = {Cambridge University Press},
   address = {Nottingham},
   month = {July},
   year = {1989},
   keywords = {olit ooplas arjuna ecoop89}
}

@inproceedings{Frie89a,
   author = {Gerhard Friedrich and Wolfgang H{\"o}llinger and Christian Stary and Markus Stumptner},
   editor = {S. Cook},
   title = {ObjView: {A} Task-Oriented, Graphics-Based Tools for Object Visualization and Arrangement},
   booktitle = {Proceedings ECOOP '89},
   pages = {299-310},
   publisher = {Cambridge University Press},
   address = {Nottingham},
   month = {July},
   year = {1989},
   keywords = {olit ooplas objview ecoop89}
}

@inproceedings{Gamm89a,
   author = {Erich Gamma and Andr{\'e} Weinand and Rudolph Marty},
   editor = {S. Cook},
   title = {Integration of a Programming Environment into {ET}++ -- {A} Case Study},
   booktitle = {Proceedings ECOOP '89},
   pages = {283-297},
   publisher = {Cambridge University Press},
   address = {Nottingham},
   month = {July},
   year = {1989},
   keywords = {olit ooplas et++ ecoop89}
}

@inproceedings{Hedi89a,
   author = {G{\"o}rel Hedin},
   editor = {S. Cook},
   title = {An Object-Oriented Notation for Attribute Grammars},
   booktitle = {Proceedings ECOOP '89},
   pages = {329-345},
   publisher = {Cambridge University Press},
   address = {Nottingham},
   month = {July},
   year = {1989},
   keywords = {olit ecoop89}
}

@inproceedings{Kafu89a,
   author = {Dennis G. Kafura and Keung Hae Lee},
   editor = {S. Cook},
   title = {Inheritance in Actor Based Concurrent Object-Oriented Languages},
   booktitle = {Proceedings ECOOP '89},
   pages = {131-145},
   publisher = {Cambridge University Press},
   address = {Nottingham},
   month = {July},
   year = {1989},
   keywords = {olit obcl concurrency act++ inheritance ecoop89 binder(oop) obib(obcp)}
}

@inproceedings{Kahn89a,
   author = {K. M. Kahn},
   editor = {S. Cook},
   title = {Objects -- {A} Fresh Look},
   booktitle = {Proceedings ECOOP '89},
   pages = {207-223},
   publisher = {Cambridge University Press},
   address = {Nottingham},
   month = {July},
   year = {1989},
   keywords = {olit concurrency logic ecoop89}
}

@inproceedings{Kais89a,
   author = {Gail E. Kaiser and Stephen S. Popovich and Wenwey Hseush and Shyhtsun Felix Wu},
   editor = {S. Cook},
   title = {MELDing Multiple Granularities of Parallelism},
   booktitle = {Proceedings ECOOP '89},
   pages = {147-166},
   publisher = {Cambridge University Press},
   address = {Nottingham},
   month = {July},
   year = {1989},
   keywords = {olit ooplas meld ecoop89}
}

@inproceedings{Laen89a,
   author = {Els Laenens and Fran{\c{c}}ois Staes and Dirk Vermeir},
   editor = {S. Cook},
   title = {A Customizable Window-Interface to Object-Oriented Databases},
   booktitle = {Proceedings ECOOP '89},
   pages = {367-381},
   publisher = {Cambridge University Press},
   address = {Nottingham},
   month = {July},
   year = {1989},
   keywords = {olit oodb ecoop89}
}

@inproceedings{Mada89a,
   author = {Peter W. Madany and Roy H. Campbell and Vincent F. Russo and Douglas E. Leyens},
   editor = {S. Cook},
   title = {A Class Hierarchy for Building Stream-Oriented File Systems},
   booktitle = {Proceedings ECOOP '89},
   pages = {311-328},
   publisher = {Cambridge University Press},
   address = {Nottingham},
   month = {July},
   year = {1989},
   keywords = {olit ecoop89}
}

@inproceedings{Male89a,
   author = {Jacques Malenfant and Guy Lapalme and Jean Vaucher},
   editor = {S. Cook},
   title = {ObjVProlog: Metaclasses in Logic},
   booktitle = {Proceedings ECOOP '89},
   pages = {257-269},
   publisher = {Cambridge University Press},
   address = {Nottingham},
   month = {July},
   year = {1989},
   keywords = {olit ooplas objvprolog ecoop89}
}

@inproceedings{Muel89a,
   author = {Gerhard M{\"u}ller and Anna-Kristin Pr{\"o}frock},
   editor = {S. Cook},
   title = {Four Steps and a Rest in Putting an Object-Oriented Programming Environment to Practical Use},
   booktitle = {Proceedings ECOOP '89},
   pages = {271-282},
   publisher = {Cambridge University Press},
   address = {Nottingham},
   month = {July},
   year = {1989},
   keywords = {olit ooplas ase ecoop89}
}

@inproceedings{Pun89a,
   author = {Winnie W. Y. Pun and Russel L. Winder},
   editor = {S. Cook},
   title = {A Design Method for Object-Oriented Programming},
   booktitle = {Proceedings ECOOP '89},
   pages = {225-240},
   publisher = {Cambridge University Press},
   address = {Nottingham},
   month = {July},
   year = {1989},
   keywords = {olit design ecoop89}
}

@inproceedings{Raj89a,
   author = {Rajendra K. Raj and Henry M. Levy},
   editor = {S. Cook},
   title = {A Compositional Model for Software Reuse},
   booktitle = {Proceedings ECOOP '89},
   pages = {3-24},
   publisher = {Cambridge University Press},
   address = {Nottingham},
   month = {July},
   year = {1989},
   keywords = {olit ooplas inheritance ecoop89 binder(oop)}
}

@inproceedings{Sakk89a,
   author = {Markku Sakkinen},
   editor = {S. Cook},
   title = {Disciplined Inheritance},
   booktitle = {Proceedings ECOOP '89},
   pages = {39-56},
   publisher = {Cambridge University Press},
   address = {Nottingham},
   month = {July},
   year = {1989},
   keywords = {olit inheritance ecoop89}
}

@inproceedings{Shap89a,
   author = {Marc Shapiro and Philippe Gautron and Laurence Mossieri},
   editor = {S. Cook},
   title = {Persistence and Migration for {C}++ Objects},
   booktitle = {Proceedings ECOOP '89},
   pages = {191-204},
   publisher = {Cambridge University Press},
   address = {Nottingham},
   month = {July},
   year = {1989},
   keywords = {olit c++ ecoop89}
}

@inproceedings{Taen89a,
   author = {David Taenzer and Murthy Ganti and Sunil Podar},
   editor = {S. Cook},
   title = {Problems in Object-Oriented Software Reuse},
   booktitle = {Proceedings ECOOP '89},
   pages = {25-38},
   publisher = {Cambridge University Press},
   address = {Nottingham},
   month = {July},
   year = {1989},
   keywords = {olit ooplas emerald inheritance ecoop89 binder(oop)}
}

@inproceedings{Yell89a,
   author = {Phillip M. Yelland},
   editor = {S. Cook},
   title = {First Steps Towards Fully Abstract Semantics for Object-Oriented Languages},
   booktitle = {Proceedings ECOOP '89},
   pages = {347-364},
   publisher = {Cambridge University Press},
   address = {Nottingham},
   month = {July},
   year = {1989},
   keywords = {olit semantics ecoop89}
}

@inproceedings{Yoko89a,
   author = {Yasuhiko Yokote and Fumio Teraoka and Mario Tokoro},
   editor = {S. Cook},
   title = {A Reflective Architecture for an Object-Oriented Distributed Operating System},
   booktitle = {Proceedings ECOOP '89},
   pages = {89-106},
   publisher = {Cambridge University Press},
   address = {Nottingham},
   month = {July},
   year = {1989},
   keywords = {olit ooplas muse reflection ecoop89}
}

@inproceedings{Amer90a,
   author = {Pierre America},
   title = {A Parallel Object-Oriented Language with Inheritance and Subtyping},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {161-168},
   month = {October},
   year = {1990},
   keywords = {olit obcl pool concurrency oopsla90 ecoop90},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{Andr90a,
   author = {Jean-Marc Andreoli and Remo Pareschi},
   title = {{LO} and Behold! Concurrent Structured Processes},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {44-56},
   month = {October},
   year = {1990},
   keywords = {olit obcl lo concurrency oopsla90 ecoop90},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{Bear90a,
   author = {Stephen Bear and Phillip Allen and Derek Coleman and Fiona Hayes},
   title = {Graphical Specification of Object-Oriented Systems},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {28-37},
   month = {October},
   year = {1990},
   keywords = {olit oopsla90 ecoop90},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{Berl90a,
   author = {Lucy M. Berlin},
   title = {When Objects Collide: Experiences with Reusing Multiple Class Hierarchies},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {181-193},
   month = {October},
   year = {1990},
   keywords = {olit oopsla90 ecoop90},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{Bock90a,
   author = {Hans-Dieter B{\"o}cker and J{\"u}rgen Herczeg},
   title = {What Tracers Are Made Of},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {89-99},
   month = {October},
   year = {1990},
   keywords = {olit oopsla90 ecoop90},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{Booc90a,
   author = {Grady Booch and Michael Vilot},
   title = {The Design of the {C}++ Booch Components},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {1-11},
   month = {October},
   year = {1990},
   keywords = {olit oopsla90 ecoop90},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{Brac90a,
   author = {Gilad Bracha and William Cook},
   title = {Mixin-based Inheritance},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {303-311},
   month = {October},
   year = {1990},
   keywords = {olit oopsla90 ecoop90},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{Carr90b,
   author = {Bernard Carr{\'e} and Jean-Marc Geib},
   title = {The Point of View Notion for Multiple Inheritance},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {312-321},
   month = {October},
   year = {1990},
   keywords = {olit oopsla90 ecoop90},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{Dony90a,
   author = {Christophe Dony},
   title = {Exception Handling and Object-Oriented Programming: Towards a Synthesis},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {322-330},
   month = {October},
   year = {1990},
   keywords = {olit oopsla90 ecoop90},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{Faus90a,
   author = {John E. Faust and Henry M. Levy},
   title = {The Performance of an Object-Oriented Threads Package},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {278-288},
   month = {October},
   year = {1990},
   keywords = {olit oopsla90 ecoop90},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{Free90a,
   author = {Bjorn N. Freeman-Benson},
   title = {Kaleidoscope: Mixing Objects, Constraints and Imperative Programming},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {77-88},
   month = {October},
   year = {1990},
   keywords = {olit oopsla90 ecoop90},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{Goss90a,
   author = {Sanjiv Gossain and Bruce Anderson},
   title = {An Iterative-Design Model for Reusable Object-Oriented Software},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {12-27},
   month = {October},
   year = {1990},
   keywords = {olit oopsla90 ecoop90},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{Haar90a,
   author = {Volker Haarslev and Ralf M{\"o}ller},
   title = {A Framework for Visualizing Object-Oriented Systems},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {237-244},
   month = {October},
   year = {1990},
   keywords = {olit oopsla90 ecoop90},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{Habe90a,
   author = {Sabine Habert and Laurence Mosseri and Vadim Abrossimov},
   title = {{COOL}: Kernel Support for Object-Oriented Environments},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {269-277},
   month = {October},
   year = {1990},
   keywords = {olit oopsla90 ecoop90},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{Helm90a,
   author = {Richard Helm and Ian M. Holland and Dipayan Gangopadhyay},
   title = {Contracts: Specifying Behavioural Compositions in Object-Oriented Systems},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {169-180},
   month = {October},
   year = {1990},
   keywords = {olit oopsla90 ecoop90 binder},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{Ishi90a,
   author = {Yutaka Ishikawa and Hideyuki Tokuda and Clifford W. Mercer},
   title = {Object-Oriented Real-Time Language Design: Constructs for Timing Constraints},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {289-298},
   month = {October},
   year = {1990},
   keywords = {olit oopsla90 ecoop90},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{Kafu90a,
   author = {Dennis Kafura and Douglas Washabaugh and Jeff Nelson},
   title = {Garbage Collection of Actors},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {126-134},
   month = {October},
   year = {1990},
   keywords = {olit oopsla90 ecoop90},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{Kahn90a,
   author = {Kenneth M. Kahn and Vijay A. Saraswat},
   title = {Actors as a Special Case of Concurrent Constraint Programming},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {57-65},
   month = {October},
   year = {1990},
   keywords = {olit obcl lucy janus concurrency oopsla90 ecoop90},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{Leav90a,
   author = {Gary T. Leavens and William E. Weihl},
   title = {Reasoning about Object-Oriented Programs that Use Subtypes},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {212-223},
   month = {October},
   year = {1990},
   keywords = {olit oopsla90 ecoop90},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{Lern90a,
   author = {Barbara Staudt Lerner and A. Nico Habermann},
   title = {Beyond Schema Evolution to Database Reorganization},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {67-76},
   month = {October},
   year = {1990},
   keywords = {olit oopsla90 ecoop90},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{Mads90a,
   author = {Ole Lehrmann Madsen and Boris Magnusson and Birger M{\o}ller-Pedersen},
   title = {Strong Typing of Object-Oriented Languages Revisited},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {140-150},
   month = {October},
   year = {1990},
   keywords = {olit oopsla90 ecoop90},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{McDo90a,
   author = {John Alan McDonald and Werner Stuetzle and Andreas Buja},
   title = {Painting Multiple Views of Complex Objects},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {245-257},
   month = {October},
   year = {1990},
   keywords = {olit oopsla90 ecoop90},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{Mese90a,
   author = {Jos{\'e} Meseguer},
   title = {A Logical Theory of Concurrent Objects},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {101-115},
   month = {October},
   year = {1990},
   keywords = {olit obcl maude concurrency semantics oopsla90 ecoop90},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@proceedings{Meyr90a,
   editor = {Norman Meyrowitz},
   title = {Proceedings OOPSLA/ECOOP '90},
   address = {Ottawa, Canada},
   month = {October},
   year = {1990},
   keywords = {olit survey special issue oopsla90 ecoop90 obib(gen)},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{Nier90a,
   author = {Oscar Nierstrasz and Michael Papathomas},
   title = {Viewing Objects as Patterns of Communicating Agents},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {38-43},
   month = {October},
   year = {1990},
   keywords = {olit concurrency semantics abacus oopsla90 ecoop90 chloe om90},
   abstract = {Following our own experience developing a concurrent object-oriented
language as well of that of other researchers, we have identified
several key problems in the design of a concurrency model compatible
with the mechanisms of object-oriented programming. We propose an
approach to language design in which an executable notation describing
the behaviour of communicating agents is extended by syntactic patterns
that encapsulate language constructs. We indicate how various language
models can be accommodated, and how mechanisms such as inheritance can
be modeled. Finally, we introduce a new notion of types that
characterizes concurrent objects in terms of their externally visible
behaviour.},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{Paep90a,
   author = {Andreas Paepcke},
   title = {{PCLOS}: Stress Testing {CLOS} Experiencing the Metaobject protocol},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {194-211},
   month = {October},
   year = {1990},
   keywords = {olit oopsla90 ecoop90},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{Pals90a,
   author = {Jens Palsberg and Michael I. Schwartzbach},
   title = {Type Substitution for Object-Oriented Programming},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {151-160},
   month = {October},
   year = {1990},
   keywords = {olit oopsla90 ecoop90},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{Purc90a,
   author = {Jan A. Purchase and Russel L. Winder},
   title = {Message Pattern Specifications: {A} New Technique for Handling Errors in Parallel Object Oriented Systems},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {116-125},
   month = {October},
   year = {1990},
   keywords = {olit oopsla90 ecoop90 obc binder},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{Shan90a,
   author = {Yen-Ping Shan},
   title = {MoDE: {A} {UIMS} for Smalltalk},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {258-268},
   month = {October},
   year = {1990},
   keywords = {olit oopsla90 ecoop90},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{Stra90a,
   author = {Dave D. Straube and M. Tamer Oezsu},
   title = {Type Consistency of Queries in an Object-Oriented Database System},
   booktitle = {Proceedings OOPSLA/ECOOP '90},
   pages = {224-233},
   month = {October},
   year = {1990},
   keywords = {olit oopsla90 ecoop90},
   note = {Published as ACM SIGPLAN Notices, volume 25, number 10.}
}

@inproceedings{Alen91a,
   author = {Antonio J. Alencar and Joseph A. Goguen},
   editor = {P. America},
   title = {{OOZE}: An Object-Oriented {Z} Environment},
   booktitle = {Proceedings ECOOP '91},
   series = {LNCS 512},
   pages = {180-199},
   publisher = {Springer-Verlag},
   address = {Geneva, Switzerland},
   month = {July},
   year = {1991},
   keywords = {olit ecoop91}
}

@inproceedings{Alma91a,
   author = {Jay Almarode},
   editor = {P. America},
   title = {Issues in the Design and Implementation of a Schema Designer for an {OODBMS}},
   booktitle = {Proceedings ECOOP '91},
   series = {LNCS 512},
   pages = {200-218},
   publisher = {Springer-Verlag},
   address = {Geneva, Switzerland},
   month = {July},
   year = {1991},
   keywords = {olit ecoop91}
}

@inproceedings{Barb91a,
   author = {Gilles Barbedette},
   editor = {P. America},
   title = {Schema Modifications in the {LISPO}$\backslash$\_2 Persistent Object-Oriented Language},
   booktitle = {Proceedings ECOOP '91},
   series = {LNCS 512},
   pages = {77-96},
   publisher = {Springer-Verlag},
   address = {Geneva, Switzerland},
   month = {July},
   year = {1991},
   keywords = {olit ecoop91}
}

@inproceedings{Berg91a,
   author = {Paul L. Bergstein and Karl J. Lieberherr},
   editor = {P. America},
   title = {Incremental Class Dictionary Learning and Optimization},
   booktitle = {Proceedings ECOOP '91},
   series = {LNCS 512},
   pages = {377-396},
   publisher = {Springer-Verlag},
   address = {Geneva, Switzerland},
   month = {July},
   year = {1991},
   keywords = {olit ecoop91}
}

@inproceedings{Cham91a,
   author = {Dennis de Champeaux},
   editor = {P. America},
   title = {Object-Oriented Analysis and Top-Down Software Development},
   booktitle = {Proceedings ECOOP '91},
   series = {LNCS 512},
   pages = {360-376},
   publisher = {Springer-Verlag},
   address = {Geneva, Switzerland},
   month = {July},
   year = {1991},
   keywords = {olit ecoop91}
}

@inproceedings{Cusa91a,
   author = {Elspeth Cusack},
   editor = {P. America},
   title = {Inheritance in Object-Oriented {Z}},
   booktitle = {Proceedings ECOOP '91},
   series = {LNCS 512},
   pages = {167-179},
   publisher = {Springer-Verlag},
   address = {Geneva, Switzerland},
   month = {July},
   year = {1991},
   keywords = {olit ecoop91}
}

@inproceedings{Delc91a,
   author = {Christine Delcourt and Roberto Zicari},
   editor = {P. America},
   title = {The Design of an Integrity Consistency Checker ({ICC}) for an Object-Oriented Database System},
   booktitle = {Proceedings ECOOP '91},
   series = {LNCS 512},
   pages = {97-117},
   publisher = {Springer-Verlag},
   address = {Geneva, Switzerland},
   month = {July},
   year = {1991},
   keywords = {olit ecoop91}
}

@inproceedings{Holz91a,
   author = {Urs H{\"o}lzle and Craig Chambers and David Ungar},
   editor = {P. America},
   title = {Optimizing Dynamically-Typed Object-Oriented Languages With Polymorphic Inline Caches},
   booktitle = {Proceedings ECOOP '91},
   series = {LNCS 512},
   pages = {21-38},
   publisher = {Springer-Verlag},
   address = {Geneva, Switzerland},
   month = {July},
   year = {1991},
   keywords = {olit self ooplas ecoop91}
}

@inproceedings{Hond91a,
   author = {Kohei Honda and Mario Tokoro},
   editor = {P. America},
   title = {An Object Calculus for Asynchronous Communication},
   booktitle = {Proceedings ECOOP '91},
   series = {LNCS 512},
   pages = {133-147},
   publisher = {Springer-Verlag},
   address = {Geneva, Switzerland},
   month = {July},
   year = {1991},
   keywords = {olit concurrency ecoop91}
}

@inproceedings{Laco91a,
   author = {Serge Lacourte},
   editor = {P. America},
   title = {Exceptions in Guide, an Object-Oriented Language for Distributed Applications},
   booktitle = {Proceedings ECOOP '91},
   series = {LNCS 512},
   pages = {268-287},
   publisher = {Springer-Verlag},
   address = {Geneva, Switzerland},
   month = {July},
   year = {1991},
   keywords = {olit ecoop91 exceptions}
}

@inproceedings{Lipp91a,
   author = {Ernst Lippe and Gert Florijn},
   editor = {P. America},
   title = {Implementation Techniques for Integral Version Management},
   booktitle = {Proceedings ECOOP '91},
   series = {LNCS 512},
   pages = {342-359},
   publisher = {Springer-Verlag},
   address = {Geneva, Switzerland},
   month = {July},
   year = {1991},
   keywords = {olit ecoop91}
}

@inproceedings{Mats91a,
   author = {Satoshi Matsuoka and Takuo Watanabe and Akinori Yonezawa},
   editor = {P. America},
   title = {Hybrid Group Reflective Architecture for Object-Oriented Concurrent Reflective Programming},
   booktitle = {Proceedings ECOOP '91},
   series = {LNCS 512},
   pages = {231-250},
   publisher = {Springer-Verlag},
   address = {Geneva, Switzerland},
   month = {July},
   year = {1991},
   keywords = {olit ecoop91}
}

@inproceedings{Mede91a,
   author = {Claudia Bauzer Medeiros and Patrick Pfeffer},
   editor = {P. America},
   title = {Object Integrity Using Rules},
   booktitle = {Proceedings ECOOP '91},
   series = {LNCS 512},
   pages = {219-230},
   publisher = {Springer-Verlag},
   address = {Geneva, Switzerland},
   month = {July},
   year = {1991},
   keywords = {olit ecoop91}
}

@inproceedings{Morz91a,
   author = {Angelo Morzenti and Pierluigi San Pietro},
   editor = {P. America},
   title = {An Object-Oriented Logic Language for Modular System Specification},
   booktitle = {Proceedings ECOOP '91},
   series = {LNCS 512},
   pages = {39-58},
   publisher = {Springer-Verlag},
   address = {Geneva, Switzerland},
   month = {July},
   year = {1991},
   keywords = {olit ecoop91}
}

@inproceedings{Mugr91a,
   author = {Warwick B. Mugridge and John Hamer and John G. Hosking},
   editor = {P. America},
   title = {Multi-Methods in a Statically-Typed Programming Language},
   booktitle = {Proceedings ECOOP '91},
   series = {LNCS 512},
   pages = {307-324},
   publisher = {Springer-Verlag},
   address = {Geneva, Switzerland},
   month = {July},
   year = {1991},
   keywords = {olit ecoop91}
}

@inproceedings{Neus91a,
   author = {Christian Neusius},
   editor = {P. America},
   title = {Synchronizing Actions},
   booktitle = {Proceedings ECOOP '91},
   series = {LNCS 512},
   pages = {118-132},
   publisher = {Springer-Verlag},
   address = {Geneva, Switzerland},
   month = {July},
   year = {1991},
   keywords = {olit ecoop91}
}

@inproceedings{Pals91a,
   author = {Jens Palsberg and Michael I. Schwartzbach},
   editor = {P. America},
   title = {What is Type-Safe Code Reuse?},
   booktitle = {Proceedings ECOOP '91},
   series = {LNCS 512},
   pages = {325-341},
   publisher = {Springer-Verlag},
   address = {Geneva, Switzerland},
   month = {July},
   year = {1991},
   keywords = {olit ecoop91}
}

@inproceedings{Rao91a,
   author = {Ramana Rao},
   editor = {P. America},
   title = {Implementational Reflection in Silica},
   booktitle = {Proceedings ECOOP '91},
   series = {LNCS 512},
   pages = {251-267},
   publisher = {Springer-Verlag},
   address = {Geneva, Switzerland},
   month = {July},
   year = {1991},
   keywords = {olit ecoop91}
}

@inproceedings{Regh91a,
   author = {Stefano Crespi Reghizzi and Guido Galli de Paratesi and Stefano Genolini},
   editor = {P. America},
   title = {Definition of Reusable Concurrent Software Components},
   booktitle = {Proceedings ECOOP '91},
   series = {LNCS 512},
   pages = {148-166},
   publisher = {Springer-Verlag},
   address = {Geneva, Switzerland},
   month = {July},
   year = {1991},
   keywords = {olit ecoop91}
}

@inproceedings{Snyd91a,
   author = {Alan Snyder},
   editor = {P. America},
   title = {Modeling the {C}++ Object Model, An Application of an Abstract Object Model},
   booktitle = {Proceedings ECOOP '91},
   series = {LNCS 512},
   pages = {1-20},
   publisher = {Springer-Verlag},
   address = {Geneva, Switzerland},
   month = {July},
   year = {1991},
   keywords = {olit ecoop91}
}

@inproceedings{Will91a,
   author = {Alan Wills},
   editor = {P. America},
   title = {Capsules and Types in Fresco},
   booktitle = {Proceedings ECOOP '91},
   series = {LNCS 512},
   pages = {59-76},
   publisher = {Springer-Verlag},
   address = {Geneva, Switzerland},
   month = {July},
   year = {1991},
   keywords = {olit ecoop91}
}

@inproceedings{Woli91a,
   author = {Francis Wolinski and Jean-Franc{\c{o}}is Perrot},
   editor = {P. America},
   title = {Representation of Complex Objects: Multiple Facets with Part-Whole Hierarchies},
   booktitle = {Proceedings ECOOP '91},
   series = {LNCS 512},
   pages = {288-306},
   publisher = {Springer-Verlag},
   address = {Geneva, Switzerland},
   month = {July},
   year = {1991},
   keywords = {olit ecoop91}
}

@inproceedings{Aksi92a,
   author = {Mehmet Aksit and Lodewijk Bergmans and Sinan Vural},
   editor = {O. Lehrmann Madsen},
   title = {An Object-Oriented Language-Database Integration Model: The Composition-Filters Approach},
   booktitle = {Proceedings ECOOP '92},
   series = {LNCS 615},
   pages = {372-395},
   publisher = {Springer-Verlag},
   address = {Utrecht, The Netherlands},
   month = {July},
   year = {1992},
   keywords = {olit ecoop92}
}

@inproceedings{Aloi92a,
   author = {Nicola Aloia and Svetlana Barneva and Fausto Rabitti},
   editor = {O. Lehrmann Madsen},
   title = {Supporting Physical Independence in an Object Database Server},
   booktitle = {Proceedings ECOOP '92},
   series = {LNCS 615},
   pages = {396-412},
   publisher = {Springer-Verlag},
   address = {Utrecht, The Netherlands},
   month = {July},
   year = {1992},
   keywords = {olit ecoop92}
}

@inproceedings{Ande92b,
   author = {Egil P. Andersen and Trygve Reenskaug},
   editor = {O. Lehrmann Madsen},
   title = {System Design by Composing Structures of Interacting Objects},
   booktitle = {Proceedings ECOOP '92},
   series = {LNCS 615},
   pages = {133-152},
   publisher = {Springer-Verlag},
   address = {Utrecht, The Netherlands},
   month = {July},
   year = {1992},
   keywords = {olit ecoop92}
}

@inproceedings{Casa92a,
   author = {Eduardo Casais},
   editor = {O. Lehrmann Madsen},
   title = {An Incremental Class Reorganization Approach},
   booktitle = {Proceedings ECOOP '92},
   series = {LNCS 615},
   pages = {114-132},
   publisher = {Springer-Verlag},
   address = {Utrecht, The Netherlands},
   month = {July},
   year = {1992},
   keywords = {olit ecoop92}
}

@inproceedings{Cham92a,
   author = {Craig Chambers},
   editor = {O. Lehrmann Madsen},
   title = {Object-Oriented Multi-Methods in Cecil},
   booktitle = {Proceedings ECOOP '92},
   series = {LNCS 615},
   pages = {33-56},
   publisher = {Springer-Verlag},
   address = {Utrecht, The Netherlands},
   month = {July},
   year = {1992},
   keywords = {olit ecoop92}
}

@inproceedings{Doda92a,
   author = {Mahesh Dodani and Chung-Shin Tsai},
   editor = {O. Lehrmann Madsen},
   title = {{ACTS}: {A} Type System for Object-Oriented Programming Based on Abstract and Concrete Classes},
   booktitle = {Proceedings ECOOP '92},
   series = {LNCS 615},
   pages = {309-328},
   publisher = {Springer-Verlag},
   address = {Utrecht, The Netherlands},
   month = {July},
   year = {1992},
   keywords = {olit ecoop92}
}

@inproceedings{Free92a,
   author = {Bjorn N. Freeman-Benson and Alan Borning},
   editor = {O. Lehrmann Madsen},
   title = {Integrating Constraints with an Object-Oriented Language},
   booktitle = {Proceedings ECOOP '92},
   series = {LNCS 615},
   pages = {268-286},
   publisher = {Springer-Verlag},
   address = {Utrecht, The Netherlands},
   month = {July},
   year = {1992},
   keywords = {olit ecoop92}
}

@inproceedings{Frol92a,
   author = {Svend Fr{\o}lund},
   editor = {O. Lehrmann Madsen},
   title = {Inheritance of Synchronization Constraints in Concurrent Object-Oriented Programming Languages},
   booktitle = {Proceedings ECOOP '92},
   series = {LNCS 615},
   pages = {185-196},
   publisher = {Springer-Verlag},
   address = {Utrecht, The Netherlands},
   month = {July},
   year = {1992},
   keywords = {olit ecoop92}
}

@inproceedings{Gabe92a,
   author = {Bent Gabelgaard},
   editor = {O. Lehrmann Madsen},
   title = {Using Object-Oriented Programming Techniques for Implementing {ISDN} Supplementary Services},
   booktitle = {Proceedings ECOOP '92},
   series = {LNCS 615},
   pages = {213-232},
   publisher = {Springer-Verlag},
   address = {Utrecht, The Netherlands},
   month = {July},
   year = {1992},
   keywords = {olit ecoop92}
}

@inproceedings{Guer92a,
   author = {Rachid Guerraoui and Riccardo Capobianchi and Agnes Lanusse and Pierre Roux},
   editor = {O. Lehrmann Madsen},
   title = {Nesting Actions through Asynchronous Message Passing: the {ACS} Protocol},
   booktitle = {Proceedings ECOOP '92},
   series = {LNCS 615},
   pages = {170-184},
   publisher = {Springer-Verlag},
   address = {Utrecht, The Netherlands},
   month = {July},
   year = {1992},
   keywords = {olit ecoop92}
}

@inproceedings{Hart92b,
   author = {Thorsten Hartmann and Ralf Jungclaus and Gunter Saake},
   editor = {O. Lehrmann Madsen},
   title = {Aggregation in a Behaviour Oriented Object Model},
   booktitle = {Proceedings ECOOP '92},
   series = {LNCS 615},
   pages = {57-77},
   publisher = {Springer-Verlag},
   address = {Utrecht, The Netherlands},
   month = {July},
   year = {1992},
   keywords = {olit ecoop92}
}

@inproceedings{Holl92a,
   author = {Ian M. Holland},
   editor = {O. Lehrmann Madsen},
   title = {Specifying Reusable Components Using Contracts},
   booktitle = {Proceedings ECOOP '92},
   series = {LNCS 615},
   pages = {287-308},
   publisher = {Springer-Verlag},
   address = {Utrecht, The Netherlands},
   month = {July},
   year = {1992},
   keywords = {olit ecoop92}
}

@inproceedings{Jaga92a,
   author = {Suresh Jagannathan and Gul Agha},
   editor = {O. Lehrmann Madsen},
   title = {A Reflective Model of Inheritance},
   booktitle = {Proceedings ECOOP '92},
   series = {LNCS 615},
   pages = {350-371},
   publisher = {Springer-Verlag},
   address = {Utrecht, The Netherlands},
   month = {July},
   year = {1992},
   keywords = {olit ecoop92}
}

@inproceedings{Jeze92a,
   author = {J-M. J{\'e}z{\'e}quel},
   editor = {O. Lehrmann Madsen},
   title = {{EPEE}: an Eiffel Environment to Program Distributed Memory Parallel Computers},
   booktitle = {Proceedings ECOOP '92},
   series = {LNCS 615},
   pages = {197-212},
   publisher = {Springer-Verlag},
   address = {Utrecht, The Netherlands},
   month = {July},
   year = {1992},
   keywords = {olit ecoop92}
}

@inproceedings{Kim92a,
   author = {Won Kim},
   editor = {O. Lehrmann Madsen},
   title = {On Unifying Relational and Object-Oriented Database Systems},
   booktitle = {Proceedings ECOOP '92},
   series = {LNCS 615},
   pages = {1-18},
   publisher = {Springer-Verlag},
   address = {Utrecht, The Netherlands},
   month = {July},
   year = {1992},
   keywords = {olit ecoop92}
}

@inproceedings{Lano92a,
   author = {K. C. Lano and H. Haughton},
   editor = {O. Lehrmann Madsen},
   title = {Reasoning and Refinement in Object-Oriented Specification Languages},
   booktitle = {Proceedings ECOOP '92},
   series = {LNCS 615},
   pages = {78-97},
   publisher = {Springer-Verlag},
   address = {Utrecht, The Netherlands},
   month = {July},
   year = {1992},
   keywords = {olit ecoop92}
}

@inproceedings{Lau92a,
   author = {Wing-cheong Lau and Vineet Singh},
   editor = {O. Lehrmann Madsen},
   title = {An Object-Oriented Class Library for Scalable Parallel Heuristic Search},
   booktitle = {Proceedings ECOOP '92},
   series = {LNCS 615},
   pages = {252-267},
   publisher = {Springer-Verlag},
   address = {Utrecht, The Netherlands},
   month = {July},
   year = {1992},
   keywords = {olit ecoop92}
}

@inproceedings{McCu92a,
   author = {Daniel L. McCue},
   editor = {O. Lehrmann Madsen},
   title = {Developing a Class Hierarchy for Object-Oriented Transaction Processing},
   booktitle = {Proceedings ECOOP '92},
   series = {LNCS 615},
   pages = {413-426},
   publisher = {Springer-Verlag},
   address = {Utrecht, The Netherlands},
   month = {July},
   year = {1992},
   keywords = {olit ecoop92}
}

@inproceedings{Nguy92a,
   author = {G.T. Nguyen and D. Rieu and J. Escamilla},
   editor = {O. Lehrmann Madsen},
   title = {An Object Model for Engineering Design},
   booktitle = {Proceedings ECOOP '92},
   series = {LNCS 615},
   pages = {233-251},
   publisher = {Springer-Verlag},
   address = {Utrecht, The Netherlands},
   month = {July},
   year = {1992},
   keywords = {olit ecoop92}
}

@inproceedings{Norm92a,
   author = {Veronique Normand and Jo{\"e}lle Coutaz},
   editor = {O. Lehrmann Madsen},
   title = {Unifying the Design and Implementation of User Interfaces through the Object Paradigm},
   booktitle = {Proceedings ECOOP '92},
   series = {LNCS 615},
   pages = {153-169},
   publisher = {Springer-Verlag},
   address = {Utrecht, The Netherlands},
   month = {July},
   year = {1992},
   keywords = {olit ecoop92}
}

@inproceedings{Oxho92a,
   author = {Nicholas Oxh{\o}j and Jens Palsberg and Michael I. Schwartzbach},
   editor = {O. Lehrmann Madsen},
   title = {Making Type Inference Practical},
   booktitle = {Proceedings ECOOP '92},
   series = {LNCS 615},
   pages = {329-349},
   publisher = {Springer-Verlag},
   address = {Utrecht, The Netherlands},
   month = {July},
   year = {1992},
   keywords = {olit ecoop92}
}

@inproceedings{Szyp92a,
   author = {Clemens A. Szyperski},
   editor = {O. Lehrmann Madsen},
   title = {Import is Not Inheritance -- Why We Need Both: Modules and Classes},
   booktitle = {Proceedings ECOOP '92},
   series = {LNCS 615},
   pages = {19-32},
   publisher = {Springer-Verlag},
   address = {Utrecht, The Netherlands},
   month = {July},
   year = {1992},
   keywords = {olit ecoop92}
}

@inproceedings{Uust92a,
   author = {Tarmo Uustalu},
   editor = {O. Lehrmann Madsen},
   title = {Combining Object-Oriented and Logic Paradigms: {A} Modal Logic Programming Approach},
   booktitle = {Proceedings ECOOP '92},
   series = {LNCS 615},
   pages = {98-113},
   publisher = {Springer-Verlag},
   address = {Utrecht, The Netherlands},
   month = {July},
   year = {1992},
   keywords = {olit ecoop92}
}

@inproceedings{Abda86a,
   author = {S. Kamal Abdali and Guy W. Cherry and Neil Soiffer},
   title = {A Smalltalk System for Algebraic Manipulation},
   booktitle = {Proceedings OOPSLA '86},
   pages = {277-283},
   month = {November},
   year = {1986},
   keywords = {olit appl views smalltalk oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Alle86a,
   author = {David McAllester and Ramin Zabih},
   title = {Boolean Classes},
   booktitle = {Proceedings OOPSLA '86},
   pages = {417-423},
   month = {November},
   year = {1986},
   keywords = {olit types oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Ande86a,
   author = {David B. Anderson},
   title = {Experience with Flamingo: {A} Distributed, Object-Oriented User Interface System},
   booktitle = {Proceedings OOPSLA '86},
   pages = {177-185},
   month = {November},
   year = {1986},
   keywords = {olit appl flamingo ui oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Atki86a,
   author = {Robert G. Atkinson},
   title = {Hurricane: An Optimizing Compiler for Smalltalk},
   booktitle = {Proceedings OOPSLA '86},
   pages = {151-158},
   month = {November},
   year = {1986},
   keywords = {olit ooplas smalltalk oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Ball86a,
   author = {Mark B. Ballard and David Maier and Allen Wirfs-Brock},
   title = {Quicktalk: {A} Smalltalk-80 Dialect for Defining Primitive Methods},
   booktitle = {Proceedings OOPSLA '86},
   pages = {140-150},
   month = {November},
   year = {1986},
   keywords = {olit ooplas quicktalk smalltalk oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Bhas86a,
   author = {K. S. Bhaskar and J. K. Pecol and J. L. Beug},
   title = {Virtual Instruments: Object-Oriented Program Synthesis},
   booktitle = {Proceedings OOPSLA '86},
   pages = {303-314},
   month = {November},
   year = {1986},
   keywords = {olit appl virtual instruments smalltalk oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Blac86a,
   author = {Andrew Black and Norman Hutchinson and Eric Jul and Henry Levy},
   title = {Object Structure in the Emerald System},
   booktitle = {Proceedings OOPSLA '86},
   pages = {78-86},
   month = {November},
   year = {1986},
   keywords = {olit ooplas emerald distribution oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Bobr86a,
   author = {Daniel G. Bobrow and Ken Kahn and Gregor Kiczales and Larry Masinter and Mark Stefik and Frank Zdybel},
   title = {CommonLoops: Merging Lisp and Object-Oriented Programming},
   booktitle = {Proceedings OOPSLA '86},
   pages = {17-29},
   month = {November},
   year = {1986},
   keywords = {olit ooplas commonloops loops lisp oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Bona86a,
   author = {Jeff Bonar and Robert Cunningham and Jamie Schultz},
   title = {An Object-Oriented Architecture for Intelligent Tutoring Systems},
   booktitle = {Proceedings OOPSLA '86},
   pages = {269-276},
   month = {November},
   year = {1986},
   keywords = {olit appl bridge loops) oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Bruno86a,
   author = {Giorgio Bruno and Alessandra Balsamo},
   title = {Petri Net-Based Object-Oriented Modelling of Distributed Systems},
   booktitle = {Proceedings OOPSLA '86},
   pages = {284-293},
   month = {November},
   year = {1986},
   keywords = {olit lang ada oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Carg86a,
   author = {T. A. Cargill},
   title = {Pi: {A} Case Study in Object-Oriented Programming},
   booktitle = {Proceedings OOPSLA '86},
   pages = {350-360},
   month = {November},
   year = {1986},
   keywords = {olit appl pi debugger c++ oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Caud86a,
   author = {Patrick J. Caudill and Allen Wirfs-Brock},
   title = {A Third Generation Smalltalk-80 Implementation},
   booktitle = {Proceedings OOPSLA '86},
   pages = {119-130},
   month = {November},
   year = {1986},
   keywords = {olit ooplas smalltalk oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Cunn86a,
   author = {Ward Cunningham and Kent Beck},
   title = {A Diagram for Object-Oriented Programs},
   booktitle = {Proceedings OOPSLA '86},
   pages = {361-367},
   month = {November},
   year = {1986},
   keywords = {olit concepts smalltalk oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Dasg86a,
   author = {Partha Dasgupta},
   title = {A Probe-Based Monitoring Scheme for an Object-Oriented Distributed Operating System},
   booktitle = {Proceedings OOPSLA '86},
   pages = {57-66},
   month = {November},
   year = {1986},
   keywords = {olit ooplas clouds distribution os oopsla86 obib(sys)},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Deco86a,
   author = {Dominique Decouchant},
   title = {Design of a Distributed Object Manager for the Smalltalk-80 System},
   booktitle = {Proceedings OOPSLA '86},
   pages = {444-452},
   month = {November},
   year = {1986},
   keywords = {olit ooplas smalltalk distribution oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Ewin86a,
   author = {Juanita J. Ewing},
   title = {An Object-Oriented Operating System Interface},
   booktitle = {Proceedings OOPSLA '86},
   pages = {46-56},
   month = {November},
   year = {1986},
   keywords = {olit appl unix smalltalk oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Fuku86a,
   author = {Koichi Fukunaga and Shin-ichi Hirose},
   title = {An Experience with a Prolog-based Object-Oriented Language},
   booktitle = {Proceedings OOPSLA '86},
   pages = {224-231},
   month = {November},
   year = {1986},
   keywords = {olit ooplas spool prolog oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Garr86a,
   author = {L. Nancy Garrett and Karen E. Smith},
   title = {Building a Timeline Editor from Prefab Parts: The Architecture of an Object-Oriented Application},
   booktitle = {Proceedings OOPSLA '86},
   pages = {202-213},
   month = {November},
   year = {1986},
   keywords = {olit appl interval time oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Inga86a,
   author = {Daniel H. H. Ingalls},
   title = {A Simple Technique for Handling Multiple Polymorphism},
   booktitle = {Proceedings OOPSLA '86},
   pages = {347-349},
   month = {November},
   year = {1986},
   keywords = {olit types polymorphism oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Ishi86a,
   author = {Yutaka Ishikawa and Mario Tokoro},
   title = {A Concurrent Object-Oriented Knowledge Representation Language Orient84/{K}: Its Features and Implementation},
   booktitle = {Proceedings OOPSLA '86},
   pages = {232-241},
   month = {November},
   year = {1986},
   keywords = {olit obcl ooplas concurrency orient84k knowrep actors oopsla86 obib(obcp)},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Jack86a,
   author = {Jonathan Jacky and Ira Kalet},
   title = {An Object-Oriented Approach to a Large Scientific Application},
   booktitle = {Proceedings OOPSLA '86},
   pages = {368-376},
   month = {November},
   year = {1986},
   keywords = {olit appl radiation therapy pascal oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Jaco86a,
   author = {Ivar Jacobson},
   title = {Language Support for Changeable Large Real Time Systems},
   booktitle = {Proceedings OOPSLA '86},
   pages = {377-384},
   month = {November},
   year = {1986},
   keywords = {olit distribution real-time oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{John86a,
   author = {Ralph E. Johnson},
   title = {Type-Checking Smalltalk},
   booktitle = {Proceedings OOPSLA '86},
   pages = {315-321},
   month = {November},
   year = {1986},
   keywords = {olit ooplas smalltalk types oopsla86 obib(types)},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Jone86a,
   author = {Michael B. Jones and Richard F. Rashid},
   title = {Mach and Matchmaker: Kernel and Language Support for Object-Oriented Distributed Systems},
   booktitle = {Proceedings OOPSLA '86},
   pages = {67-77},
   month = {November},
   year = {1986},
   keywords = {olit ooplas mach unix security os distribution oopsla86 obib(sys)},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Kaeh86a,
   author = {Ted Kaehler},
   title = {Virtual Memory on a Narrow Machine for an Object-Oriented Language},
   booktitle = {Proceedings OOPSLA '86},
   pages = {87-106},
   month = {November},
   year = {1986},
   keywords = {olit ooplas smalltalk memory loom oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Kahn86a,
   author = {Ken Kahn and Eric Dean Tribble and Mark S. Miller and Daniel G. Bobrow},
   title = {Objects in Concurrent Logic Programming Languages},
   booktitle = {Proceedings OOPSLA '86},
   pages = {242-257},
   month = {November},
   year = {1986},
   keywords = {olit ooplas obcl vulcan prolog concurrency oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Khos86a,
   author = {Setrag N. Khoshafian and George P. Copeland},
   title = {Object Identity},
   booktitle = {Proceedings OOPSLA '86},
   pages = {406-416},
   month = {November},
   year = {1986},
   keywords = {olit concepts identity oopsla86 obib(oodb)},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Lalo86a,
   author = {Wilf R. LaLonde and Dave A. Thomas and John R. Pugh},
   title = {An Exemplar Based Smalltalk},
   booktitle = {Proceedings OOPSLA '86},
   pages = {322-330},
   month = {November},
   year = {1986},
   keywords = {olit concepts smalltalk oopsla86 binder(oop)},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Lang86a,
   author = {Kevin J. Lang and Barak A. Pearlmutter},
   title = {Oaklisp: an Object-Oriented Scheme with First Class Types},
   booktitle = {Proceedings OOPSLA '86},
   pages = {30-37},
   month = {November},
   year = {1986},
   keywords = {olit ooplas oaklisp lisp tfc oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Lewi86a,
   author = {David M. Lewis and David R. Galloway and Robert J. Francis and Brian W. Thomson},
   title = {Swamp: {A} Fast Processor for Smalltalk-80},
   booktitle = {Proceedings OOPSLA '86},
   pages = {131-139},
   month = {November},
   year = {1986},
   keywords = {olit architecture swamp smalltalk oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Lieb86a,
   author = {Henry Lieberman},
   title = {Using Prototypical Objects to Implement Shared Behavior in Object Oriented Systems},
   booktitle = {Proceedings OOPSLA '86},
   pages = {214-223},
   month = {November},
   year = {1986},
   keywords = {olit concepts oopsla86 obib(inh)},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Maie86a,
   author = {David Maier and Jacob Stein and Allen Otis and Alan Purdy},
   title = {Development of an Object-Oriented {DBMS}},
   booktitle = {Proceedings OOPSLA '86},
   pages = {472-482},
   month = {November},
   year = {1986},
   keywords = {olit oodb gemstone oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Meye86a,
   author = {Bertrand Meyer},
   title = {Genericity versus Inheritance},
   booktitle = {Proceedings OOPSLA '86},
   pages = {391-405},
   month = {November},
   year = {1986},
   keywords = {olit inheritance eiffel types polymorphism oopsla86 obib(inh)},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Meyr86a,
   author = {Norman Meyrowitz},
   title = {Intermedia: The Architecture and Construction of an Object-Oriented Hypermedia System and Applications Framework},
   booktitle = {Proceedings OOPSLA '86},
   pages = {186-201},
   month = {November},
   year = {1986},
   keywords = {olit appl intermedia hypertext oopsla86 obib(sys)},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@proceedings{Meyr86aa,
   editor = {Norman Meyrowitz},
   title = {Proceedings OOPSLA '86},
   address = {Portland, Oregon},
   month = {November},
   year = {1986},
   keywords = {olit survey special issue oopsla86 obib(gen)},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Mill86a,
   author = {Michael S. Miller and Howard Cunningham and Chan Lee and Steven R. Vegdahl},
   title = {The Application Accelerator Illustration System},
   booktitle = {Proceedings OOPSLA '86},
   pages = {294-302},
   month = {November},
   year = {1986},
   keywords = {olit appl aais smalltalk oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Mitt86a,
   author = {Sanja Mittal and Daniel G. Bobrow and Kenneth M. Kahn},
   title = {Virtual Copies -- At the Boundary Between Classes and Instances},
   booktitle = {Proceedings OOPSLA '86},
   pages = {159-166},
   month = {November},
   year = {1986},
   keywords = {olit ooplas loops oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Moon86a,
   author = {David A. Moon},
   title = {Object-Oriented Programming with Flavors},
   booktitle = {Proceedings OOPSLA '86},
   pages = {1-8},
   month = {November},
   year = {1986},
   keywords = {olit ooplas flavors lisp oopsla86 obib(oopl)},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Olth86a,
   author = {Walter G. Olthoff},
   title = {Augmentation of Object-Oriented Programming by Concepts of Abstract Data Type Theory: The ModPascal Experience},
   booktitle = {Proceedings OOPSLA '86},
   pages = {429-443},
   month = {November},
   year = {1986},
   keywords = {olit ooplas modpascal oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Pasc86a,
   author = {Geoffrey A. Pascoe},
   title = {Encapsulators: {A} New Software Paradigm in Smalltalk-80},
   booktitle = {Proceedings OOPSLA '86},
   pages = {341-346},
   month = {November},
   year = {1986},
   keywords = {olit ooplas smalltalk oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Pier86a,
   author = {Kurt W. Piersol},
   title = {Object Oriented Spreadsheets: The Analytic Spreadsheet Package},
   booktitle = {Proceedings OOPSLA '86},
   pages = {385-390},
   month = {November},
   year = {1986},
   keywords = {olit appl asp smalltalk oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Samp86a,
   author = {A. Dain Samples and David Ungar and Paul Hilfinger},
   title = {{SOAR}: Smalltalk Without Bytecodes},
   booktitle = {Proceedings OOPSLA '86},
   pages = {107-118},
   month = {November},
   year = {1986},
   keywords = {olit architecture soar smalltalk oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Sand86a,
   author = {David Sandberg},
   title = {An Alternative to Subclassing},
   booktitle = {Proceedings OOPSLA '86},
   pages = {424-428},
   month = {November},
   year = {1986},
   keywords = {olit concepts inheritance smalltalk oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Scha86a,
   author = {Craig Schaffert and Topher Cooper and Bruce Bullis and Mike Killian and Carrie Wilpolt},
   title = {An Introduction to Trellis/Owl},
   booktitle = {Proceedings OOPSLA '86},
   pages = {9-16},
   month = {November},
   year = {1986},
   keywords = {olit ooplas trellis/owl oopsla86 obib(oopl)},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Skar86a,
   author = {Andrea H. Skarra and Stanley B. Zdonik},
   title = {The Management of Changing Types in an Object-Oriented Database},
   booktitle = {Proceedings OOPSLA '86},
   pages = {483-495},
   month = {November},
   year = {1986},
   keywords = {olit oodb encore oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Smit86a,
   author = {Reid G. Smith and Rick Dinitz and Paul Barth},
   title = {Impulse-86: {A} Substrate for Object-Oriented Interface Design},
   booktitle = {Proceedings OOPSLA '86},
   pages = {167-176},
   month = {November},
   year = {1986},
   keywords = {olit appl impulse86 ui oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Snyd86b,
   author = {Alan Snyder},
   title = {Encapsulation and Inheritance in Object-Oriented Programming Languages},
   booktitle = {Proceedings OOPSLA '86},
   pages = {38-45},
   month = {November},
   year = {1986},
   keywords = {olit concepts oopsla86 binder(oop) obib(inh)},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Vegd86a,
   author = {Steven R. Vegdahl},
   title = {Moving Structures between Smalltalk Images},
   booktitle = {Proceedings OOPSLA '86},
   pages = {466-471},
   month = {November},
   year = {1986},
   keywords = {olit ooplas smalltalk oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Wieb86a,
   author = {Douglas Wiebe},
   title = {A Distributed Repository for Immutable Persistent Objects},
   booktitle = {Proceedings OOPSLA '86},
   pages = {453-465},
   month = {November},
   year = {1986},
   keywords = {olit ooplas jasmine persistence transactions oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Yoko86a,
   author = {Yasuhiko Yokote and Mario Tokoro},
   title = {The Design and Implementation of ConcurrentSmalltalk},
   booktitle = {Proceedings OOPSLA '86},
   pages = {331-340},
   month = {November},
   year = {1986},
   keywords = {olit ooplas obcl concurrentsmalltalk concurrency oopsla86},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Yone86a,
   author = {Akinori Yonezawa and Jean-Pierre Briot and Etsuya Shibayama},
   title = {Object-Oriented Concurrent Programming in {ABCL}/1},
   booktitle = {Proceedings OOPSLA '86},
   pages = {258-268},
   month = {November},
   year = {1986},
   keywords = {olit ooplas obcl abcl1 concurrency lisp oopsla86 obib(obcp)},
   note = {Published as ACM SIGPLAN Notices, volume 21, number 11.}
}

@inproceedings{Alex87a,
   author = {James H. Alexander},
   title = {Painless Panes for Smalltalk Windows},
   booktitle = {Proceedings OOPSLA '87},
   pages = {287-294},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Andr87a,
   author = {Timothy Andrews and Craig Harris},
   title = {Combining Language and Database Advances in an Object-Oriented Development Environment},
   booktitle = {Proceedings OOPSLA '87},
   pages = {430-440},
   month = {December},
   year = {1987},
   keywords = {ooplas oodb vbase oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Barr87a,
   author = {Brian M. Barry and John R. Altoft and Dave A. Thomas and Mike Wilson},
   title = {Using Objects To Design and Build Radar {ESM} Systems},
   booktitle = {Proceedings OOPSLA '87},
   pages = {192-201},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Benn87a,
   author = {John K. Bennett},
   title = {The Design and Implementation of Distributed Smalltalk},
   booktitle = {Proceedings OOPSLA '87},
   pages = {318-330},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Bezi87a,
   author = {Jean B{\'e}zivin},
   title = {Some Experiments In Object-Oriented Simulation},
   booktitle = {Proceedings OOPSLA '87},
   pages = {394-405},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Bloo87a,
   author = {Toby Bloom and Stanley B. Zdonik},
   title = {Issues in the Design of Object-Oriented Database Programming Languages},
   booktitle = {Proceedings OOPSLA '87},
   pages = {441-451},
   month = {December},
   year = {1987},
   keywords = {olit oodb oopsla87 obib(oodb)},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Born87b,
   author = {Alan Borning and Robert Duisberg and Bjorn Freeman-Benson and Axel Kramer and Michael Woolf},
   title = {Constraint Hierarchies},
   booktitle = {Proceedings OOPSLA '87},
   pages = {48-60},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Call87a,
   author = {Lisa A. Call and David L. Cohrs and Barton P. Miller},
   title = {{CLAM} - an Open System for Graphical User Interfaces},
   booktitle = {Proceedings OOPSLA '87},
   pages = {277-286},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Capl87a,
   author = {Michael Caplinger},
   title = {An Information System Based on Distributed Objects},
   booktitle = {Proceedings OOPSLA '87},
   pages = {126-137},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Coin87a,
   author = {Pierre Cointe},
   title = {Metaclasses are First Class: the ObjVlisp Model},
   booktitle = {Proceedings OOPSLA '87},
   pages = {156-167},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Cox87a,
   author = {Brad J. Cox and Kurt J. Schmucker},
   title = {Producer: {A} Tool for Translating Smalltalk-80 to Objective-{C}},
   booktitle = {Proceedings OOPSLA '87},
   pages = {423-429},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Died87a,
   author = {Jim Diederich and Jack Milton},
   title = {An Object-Oriented Design System Shell},
   booktitle = {Proceedings OOPSLA '87},
   pages = {61-77},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Film87a,
   author = {Robert E. Filman},
   title = {Retrofitting Objects},
   booktitle = {Proceedings OOPSLA '87},
   pages = {342-353},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Freb87a,
   author = {Karl Freburger},
   title = {{RAPID}: Prototyping Control Panel Interfaces},
   booktitle = {Proceedings OOPSLA '87},
   pages = {416-422},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Grim87a,
   author = {Andrew S. Grimshaw and Jane W. S. Liu},
   title = {Mentat: An Object-Oriented Macro Data Flow System},
   booktitle = {Proceedings OOPSLA '87},
   pages = {35-47},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Gros87a,
   author = {Mark Grossman and Raimund K. Ege},
   title = {Logical Composition of Object-Oriented Interfaces},
   booktitle = {Proceedings OOPSLA '87},
   pages = {295-306},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Gutf87a,
   author = {Steven H. Gutfreund},
   title = {ManiplIcons in ThinkerToy},
   booktitle = {Proceedings OOPSLA '87},
   pages = {307-317},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Hogg87b,
   author = {John Hogg and Steven Weiser},
   title = {{OTM}: Applying Objects to Tasks},
   booktitle = {Proceedings OOPSLA '87},
   pages = {388-393},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Jaco87a,
   author = {Ivar Jacobson},
   title = {Object Oriented Development in an Industrial Environment},
   booktitle = {Proceedings OOPSLA '87},
   pages = {183-191},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Kais87a,
   author = {Gail E. Kaiser and David Garlan},
   title = {MELDing Data Flow and Object-Oriented Programming},
   booktitle = {Proceedings OOPSLA '87},
   pages = {254-267},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Kemp87a,
   author = {James Kempf and Warren Harris and Roy D'Souza and Alan Snyder},
   title = {Experience with CommonLoops},
   booktitle = {Proceedings OOPSLA '87},
   pages = {214-226},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Kemp87b,
   author = {Renate Kempf and Marilyn Stelzner},
   title = {Teaching Object-Oriented Programming with the {KEE} System},
   booktitle = {Proceedings OOPSLA '87},
   pages = {11-25},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Kerr87a,
   author = {R. K. Kerr and D. B. Percival},
   title = {Use of Object-Oriented Programming in a Time Series Analysis System},
   booktitle = {Proceedings OOPSLA '87},
   pages = {1-10},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Kim87a,
   author = {Won Kim and Jay Banerjee and Hong-Tai Chou and Jorge F. Garza and Darrell Woelk},
   title = {Composite Object Support in an Object-Oriented Database System},
   booktitle = {Proceedings OOPSLA '87},
   pages = {118-125},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Laur87a,
   author = {Jane Laursen and Robert Atkinson},
   title = {Opus: {A} Smalltalk Production System},
   booktitle = {Proceedings OOPSLA '87},
   pages = {377-387},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Lucc87a,
   author = {Steven E. Lucco},
   title = {Parallel Programming in a Virtual Object Space},
   booktitle = {Proceedings OOPSLA '87},
   pages = {26-34},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Maes87a,
   author = {Pattie Maes},
   title = {Concepts and Experiments in Computational Reflection},
   booktitle = {Proceedings OOPSLA '87},
   pages = {147-155},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{McCu87a,
   author = {Paul L. McCullough},
   title = {Transparent Forwarding: First Steps},
   booktitle = {Proceedings OOPSLA '87},
   pages = {331-341},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Merr87a,
   author = {Thomas Merrow and Jane Laursen},
   title = {A Pragmatic System for Shared Persistent Objects},
   booktitle = {Proceedings OOPSLA '87},
   pages = {103-110},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Meul87a,
   author = {Pieter S. van der Meulen},
   title = {{INSIST}: Interactive Simulation in Smalltalk},
   booktitle = {Proceedings OOPSLA '87},
   pages = {366-376},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@proceedings{Meyr87a,
   editor = {Norman Meyrowitz},
   title = {Proceedings OOPSLA '87},
   address = {Orlando, Florida},
   month = {December},
   year = {1987},
   keywords = {olit survey special issue oopsla87 obib(gen)},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Mins87a,
   author = {Naftaly H. Minsky and David Rozenshtein},
   title = {A Law-Based Approach to Object-Oriented Programming},
   booktitle = {Proceedings OOPSLA '87},
   pages = {482-493},
   month = {December},
   year = {1987},
   keywords = {olit ooplas darwin oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Mira87a,
   author = {Eliot Miranda},
   title = {BrouHaHa - {A} Portable Smalltalk Interpreter},
   booktitle = {Proceedings OOPSLA '87},
   pages = {354-365},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Nier87c,
   author = {Oscar Nierstrasz},
   title = {Active Objects in Hybrid},
   booktitle = {Proceedings OOPSLA '87},
   pages = {243-253},
   month = {December},
   year = {1987},
   keywords = {olit obcl hybrid concurrency triggers chloe oopsla87 obib(obcp)},
   abstract = {Introduces the concurrency features of Hybrid, an object-oriented
language that supports persistent, active objects.},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Obri87a,
   author = {Patrick D. O'Brien and Daniel C. Halbert and Michael F. Kilian},
   title = {The Trellis Programming Environment},
   booktitle = {Proceedings OOPSLA '87},
   pages = {91-102},
   month = {December},
   year = {1987},
   keywords = {olit ooplas trellis owl oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Penn87a,
   author = {D. Jason Penney and Jacob Stein},
   title = {Class Modification in the GemStone Object-Oriented {DBMS}},
   booktitle = {Proceedings OOPSLA '87},
   pages = {111-117},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Rumb87a,
   author = {James Rumbaugh},
   title = {Relations as Semantic Constructs in an Object-Oriented Language},
   booktitle = {Proceedings OOPSLA '87},
   pages = {466-481},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Seid87a,
   author = {Ed Seidewitz},
   title = {Object-Oriented Programming in Smalltalk and {ADA}},
   booktitle = {Proceedings OOPSLA '87},
   pages = {202-213},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Smit87a,
   author = {Karen E. Smith and Stanley B. Zdonik},
   title = {Intermedia: {A} Case Study of the Differences Between Relational and Object-Oriented Database Systems},
   booktitle = {Proceedings OOPSLA '87},
   pages = {452-465},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Stei87a,
   author = {Lynn Andrea Stein},
   title = {Delegation Is Inheritance},
   booktitle = {Proceedings OOPSLA '87},
   pages = {138-146},
   month = {December},
   year = {1987},
   keywords = {olit inheritance delegation oopsla87 obib(inh)},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Thor87a,
   author = {Lars-Erik Thorelli},
   title = {Modules and Type Checking in {PL}/{LL}},
   booktitle = {Proceedings OOPSLA '87},
   pages = {268-276},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Unga87a,
   author = {David Ungar and Randall B. Smith},
   title = {Self: The Power of Simplicity},
   booktitle = {Proceedings OOPSLA '87},
   pages = {227-242},
   month = {December},
   year = {1987},
   keywords = {olit oopl self oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Wegn87a,
   author = {Peter Wegner},
   title = {Dimensions of Object-Based Language Design},
   booktitle = {Proceedings OOPSLA '87},
   pages = {168-182},
   month = {December},
   year = {1987},
   keywords = {olit concepts survey oopsla87 obib(gen)},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Yoko87b,
   author = {Yasuhiko Yokote and Mario Tokoro},
   title = {Experience and Evolution of ConcurrentSmalltalk},
   booktitle = {Proceedings OOPSLA '87},
   pages = {406-415},
   month = {December},
   year = {1987},
   keywords = {olit ooplas obcl concurrentsmalltalk concurrency obib(obcp) oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Youn87a,
   author = {Robert L. Young},
   title = {An Object-Oriented Framework for Interactive Data Graphics},
   booktitle = {Proceedings OOPSLA '87},
   pages = {78-90},
   month = {December},
   year = {1987},
   keywords = {olit oopsla87},
   note = {Published as ACM SIGPLAN Notices, volume 22, number 12.}
}

@inproceedings{Aksi88a,
   author = {Mehmet Aksit and Anand Tripathi},
   title = {Data Abstraction Mechanisms in {SINA}/{ST}},
   booktitle = {Proceedings OOPSLA '88},
   pages = {267-275},
   month = {November},
   year = {1988},
   keywords = {olit oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Alab88a,
   author = {Bruno Alabiso},
   title = {Transformation of Data Flow Analysis Models to Object-Oriented Design},
   booktitle = {Proceedings OOPSLA '88},
   pages = {335-354},
   month = {November},
   year = {1988},
   keywords = {olit oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Beec88a,
   author = {David Beech},
   title = {Intensional Concepts in an Object Database Model},
   booktitle = {Proceedings OOPSLA '88},
   pages = {164-175},
   month = {November},
   year = {1988},
   keywords = {olit oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Bens88a,
   author = {Edward H. Bensley and Thomas J. Brando and Myra Jean Prelle},
   title = {An Execution Model for Distributed Object-Oriented Computation},
   booktitle = {Proceedings OOPSLA '88},
   pages = {316-322},
   month = {November},
   year = {1988},
   keywords = {olit oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Bjor88a,
   author = {Anders Bj{\"o}rnerstedt and Stefan Britts},
   title = {{AVANCE}: An Object Management System},
   booktitle = {Proceedings OOPSLA '88},
   pages = {206-221},
   month = {November},
   year = {1988},
   keywords = {olit ooplas opal avance oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Duhl88a,
   author = {Joshua Duhl and Craig Damon},
   title = {A Performance Comparison of Object and Relational Databases Using the Sun Benchmark},
   booktitle = {Proceedings OOPSLA '88},
   pages = {153-163},
   month = {November},
   year = {1988},
   keywords = {olit oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Epst88a,
   author = {Danny Epstein and Wilf R. LaLonde},
   title = {A Smalltalk Window System Based on Constraints},
   booktitle = {Proceedings OOPSLA '88},
   pages = {83-94},
   month = {November},
   year = {1988},
   keywords = {olit oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Inga88a,
   author = {Dan Ingalls},
   title = {Fabrik: {A} Visual Programming Environment},
   booktitle = {Proceedings OOPSLA '88},
   pages = {176-190},
   month = {November},
   year = {1988},
   keywords = {ptyping visprog oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{John88b,
   author = {Ralph Johnson},
   title = {{TS}: {AN} Optimizing Compiler for Smalltalk},
   booktitle = {Proceedings OOPSLA '88},
   pages = {18-26},
   month = {November},
   year = {1988},
   keywords = {olit oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Kim88b,
   author = {Won Kim and Nat Ballou and Jay Banerjee and Hong-Tai Chou and Jorge F. Garza and Darrell Woelk},
   title = {Integrating an Object-Oriented Programming System with a Database System},
   booktitle = {Proceedings OOPSLA '88},
   pages = {142-152},
   month = {November},
   year = {1988},
   keywords = {olit oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Kley88a,
   author = {Michael F. Kleyn and Paul C. Gingrich},
   title = {GraphTrace -- Understanding Object-Oriented Systems Using Concurrently Animated Views},
   booktitle = {Proceedings OOPSLA '88},
   pages = {191-205},
   month = {November},
   year = {1988},
   keywords = {olit oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Lalo88a,
   author = {Wilf R. LaLonde and Mark Van Gulik},
   title = {Building a Backtracking Facility in Smalltalk Without Kernel Support},
   booktitle = {Proceedings OOPSLA '88},
   pages = {105-122},
   month = {November},
   year = {1988},
   keywords = {olit oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Lieb88a,
   author = {Karl J. Lieberherr and Ian M. Holland and Arthur Riel},
   title = {Object-Oriented Programming: An Objective Sense of Style},
   booktitle = {Proceedings OOPSLA '88},
   pages = {323-334},
   month = {November},
   year = {1988},
   keywords = {olit oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Mats88a,
   author = {Satoshi Matsuoka and Satoru Kawai},
   title = {Using Tuple Space Communication in Distributed Object-Oriented Languages},
   booktitle = {Proceedings OOPSLA '88},
   pages = {276-284},
   month = {November},
   year = {1988},
   keywords = {olit oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@proceedings{Meyr88a,
   editor = {Norman Meyrowitz},
   title = {Proceedings OOPSLA '88},
   address = {San Diego, California},
   month = {November},
   year = {1988},
   keywords = {olit survey special issue oopsla88 obib(gen)},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Rose88a,
   author = {John R. Rose},
   title = {Fast Dispatch Mechanisms for Stock Hardware},
   booktitle = {Proceedings OOPSLA '88},
   pages = {27-35},
   month = {November},
   year = {1988},
   keywords = {olit oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Rubi88a,
   author = {Kenneth S. Rubin and Patricia M. Jones and Christine M. Mitchell and Theodore C. Goldstein},
   title = {A Smalltalk Implementation of an Intelligent Operator's Associate},
   booktitle = {Proceedings OOPSLA '88},
   pages = {234-247},
   month = {November},
   year = {1988},
   keywords = {olit oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Rumb88a,
   author = {James Rumbaugh},
   title = {Controlling Propagation of Operations Using Attributes on Relations},
   booktitle = {Proceedings OOPSLA '88},
   pages = {285-296},
   month = {November},
   year = {1988},
   keywords = {olit oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Russ88b,
   author = {Vincent Russo and Gary Johnston and Roy Campbell},
   title = {Process Mangement and Exception Handling in Multiprocessor Operating Systems},
   booktitle = {Proceedings OOPSLA '88},
   pages = {248-258},
   month = {November},
   year = {1988},
   keywords = {olit oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Scal88a,
   author = {C. A. Scaletti and Ralph E. Johnson},
   title = {An Interactive Environment for Object-Oriented Music Composition and Sound Synthesis},
   booktitle = {Proceedings OOPSLA '88},
   pages = {222-233},
   month = {November},
   year = {1988},
   keywords = {olit oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Shib88a,
   author = {Etsuya Shibayama},
   title = {How To Invent Distributed Implementation Schemes of an Object-Based Concurrent Language: {A} Transformational Approach},
   booktitle = {Proceedings OOPSLA '88},
   pages = {297-305},
   month = {November},
   year = {1988},
   keywords = {olit oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Srid88a,
   author = {S. Sridhar},
   title = {Configuring Stand-Alone Smalltalk-80 Applications},
   booktitle = {Proceedings OOPSLA '88},
   pages = {95-104},
   month = {November},
   year = {1988},
   keywords = {olit oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Szcz88a,
   author = {Martha R. Szczur and Philip Miller},
   title = {Transportable Applications Environment ({TAE}) Plus Experiences in "Object"-ively Modernizing a User Interface Environment},
   booktitle = {Proceedings OOPSLA '88},
   pages = {58-70},
   month = {November},
   year = {1988},
   keywords = {olit oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Szek88a,
   author = {Pedro Szekely and Brad Myers},
   title = {A User Interface Toolkit Based on Graphical Objects and Constraints},
   booktitle = {Proceedings OOPSLA '88},
   pages = {36-45},
   month = {November},
   year = {1988},
   keywords = {olit oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Thom88a,
   author = {Dave Thomas and Kent Johnson},
   title = {Orwell -- {A} Configuration Management System for Team Programming},
   booktitle = {Proceedings OOPSLA '88},
   pages = {135-141},
   month = {November},
   year = {1988},
   keywords = {olit ooplas orwell oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Unga88a,
   author = {David Ungar and Frank Jackson},
   title = {Tenuring Policies for Generation-Based Storage Reclamation},
   booktitle = {Proceedings OOPSLA '88},
   pages = {1-17},
   month = {November},
   year = {1988},
   keywords = {olit oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Wata88a,
   author = {Takuo Watanabe and Akinori Yonezawa},
   title = {Reflection in an Object-Oriented Concurrent Language},
   booktitle = {Proceedings OOPSLA '88},
   pages = {306-315},
   month = {November},
   year = {1988},
   keywords = {olit obcl abclr concurrency oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Wein88a,
   author = {Andr{\'e} Weinand and Erich Gamma and Rudolph Marty},
   title = {{ET}++ -- An Object-Oriented Application Framework in {C}++},
   booktitle = {Proceedings OOPSLA '88},
   pages = {46-57},
   month = {November},
   year = {1988},
   keywords = {olit oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Wirf88a,
   author = {Rebecca Wirfs-Brock},
   title = {An Integrated Color Smalltalk-80 System},
   booktitle = {Proceedings OOPSLA '88},
   pages = {71-82},
   month = {November},
   year = {1988},
   keywords = {olit oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Wirf88b,
   author = {Allen Wirfs-Brock and Brian Wilkerson},
   title = {An Overview of Modular Smalltalk},
   booktitle = {Proceedings OOPSLA '88},
   pages = {123-134},
   month = {November},
   year = {1988},
   keywords = {olit oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Yosh88a,
   author = {Nobuko Yoshida and Kouji Hino},
   title = {An Object-Oriented Framework of Pattern Recognition Systems},
   booktitle = {Proceedings OOPSLA '88},
   pages = {259-266},
   month = {November},
   year = {1988},
   keywords = {olit oopsla88},
   note = {Published as ACM SIGPLAN Notices, volume 23, number 11.}
}

@inproceedings{Adam89a,
   author = {Sam S. Adams and Abdul K. Nabi},
   title = {Neural Agents -- {A} Frame of Mind},
   booktitle = {Proceedings OOPSLA '89},
   pages = {139-150},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Alma89a,
   author = {Jay Almarode},
   title = {Rule-Based Delegation for Prototypes},
   booktitle = {Proceedings OOPSLA '89},
   pages = {363-370},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Barr89a,
   author = {Brian M. Barry},
   title = {Prototyping a Real-Time Embedded System in Smalltalk},
   booktitle = {Proceedings OOPSLA '89},
   pages = {255-266},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Beck89a,
   author = {Kent Beck and Ward Cunningham},
   title = {A Laboratory for Teaching Object-Oriented Thinking},
   booktitle = {Proceedings OOPSLA '89},
   pages = {1-6},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Bloc89a,
   author = {F. P. Block and N. C. Chan},
   title = {An Extended Frame Language},
   booktitle = {Proceedings OOPSLA '89},
   pages = {151-158},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Bos89a,
   author = {Jan van den Bos and Chris Laffra},
   title = {{PROCOL} -- {A} Parallel Object Language with Protocols},
   booktitle = {ACM SIGPLAN Notices, Proceedings OOPSLA '89},
   pages = {95-102},
   month = {October},
   year = {1989},
   keywords = {olit ooplas obcl procol concurrency oopsla89},
   note = {Published as ACM SIGPLAN Notices, Proceedings OOPSLA '89, volume 24, number 10.}
}

@inproceedings{Brio89b,
   author = {Jean-Pierre Briot and Pierre Cointe},
   title = {Programming with Explicit Metaclasses in Smalltalk-80},
   booktitle = {Proceedings OOPSLA '89},
   pages = {419-432},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Cann89a,
   author = {Peter S. Canning and William Cook and Walter L. Hill and Walter G. Olthoff},
   title = {Interfaces for Strongly-Typed Object-Oriented Programming},
   booktitle = {Proceedings OOPSLA '89},
   pages = {457-468},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Cham89a,
   author = {Craig Chambers and David Ungar and Elgin Lee},
   title = {An Efficient Implementation of {SELF} -- a Dynamically-Typed Object-Oriented Language Based on Prototypes},
   booktitle = {Proceedings OOPSLA '89},
   pages = {49-70},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Conn89a,
   author = {R. C. H. Connor and Alan Dearle and Ron Morrison and A. L. Brown},
   title = {An Object Addressing Mechanism for Statically Types Languages with Multiple Inheritance},
   booktitle = {Proceedings OOPSLA '89},
   pages = {279-286},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Cook89b,
   author = {William Cook and Jens Palsberg},
   title = {A Denotational Semantics of Inheritance and its Correctness},
   booktitle = {Proceedings OOPSLA '89},
   pages = {433-443},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89 binder(oop)},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Diet89a,
   author = {Dietrich, Jr., Walter C. and Lee R. Nackman and Franklin Gracer},
   title = {Saving a Legacy With Objects},
   booktitle = {Proceedings OOPSLA '89},
   pages = {77-84},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Dixo89b,
   author = {R. Dixon and T. McKee and M. Vaughan and Paul Schweizer},
   title = {A Fast Method Dispatcher for Compiled Languages with Multiple Inheritance},
   booktitle = {Proceedings OOPSLA '89},
   pages = {211-214},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Duss89a,
   author = {Patrick H. Dussud},
   title = {{TICLOS}: An Implementation of {CLOS} for the Explorer Family},
   booktitle = {Proceedings OOPSLA '89},
   pages = {215-220},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Fent89a,
   author = {Jay Fenton and Kent Beck},
   title = {Playground: An Object-Oriented Simulation System With Agent Rules for Children of All Ages},
   booktitle = {Proceedings OOPSLA '89},
   pages = {123-138},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Ferb89a,
   author = {Jacques Ferber},
   title = {Computational Reflection in Class-Based Object-Oriented Languages},
   booktitle = {Proceedings OOPSLA '89},
   pages = {317-326},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Ferr89a,
   author = {Patrick J. Ferrel and Robert F. Meyer},
   title = {Vamp: The Aldus Application Framework},
   booktitle = {Proceedings OOPSLA '89},
   pages = {185-190},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Foot89a,
   author = {Brian Foote and Ralph E. Johnson},
   title = {Reflective Facilities in Smalltalk-80},
   booktitle = {Proceedings OOPSLA '89},
   pages = {327-336},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Free89a,
   author = {Bjorn N. Freeman-Benson},
   title = {A Module Mechanism for Constraints in Smalltalk},
   booktitle = {Proceedings OOPSLA '89},
   pages = {389-396},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Grau89a,
   author = {Nicolas Graube},
   title = {Metaclass Compatibility},
   booktitle = {Proceedings OOPSLA '89},
   pages = {305-316},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Harr89a,
   author = {William H. Harrison and Peter F. Sweeney and John J. Shilling},
   title = {Good News, Bad News:  Experience Building a Software Development Environment Using the Object-Oriented Paradigm},
   booktitle = {Proceedings OOPSLA '89},
   pages = {85-94},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Jerr89a,
   author = {Max E. Jerrell},
   title = {Function Minimization and Automatic Differentiation Using {C}++},
   booktitle = {Proceedings OOPSLA '89},
   pages = {169-174},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Lieb89a,
   author = {Karl J. Lieberherr and Arthur J. Riel},
   title = {Contributions to Teaching Object Oriented Design and Programming},
   booktitle = {Proceedings OOPSLA '89},
   pages = {11-22},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Mads89a,
   author = {Ole Lehrmann Madsen and Birger M{\o}ller-Pedersen},
   title = {Virtual Classes: {A} Powerful Mechanism in Object-Oriented Programming},
   booktitle = {Proceedings OOPSLA '89},
   pages = {397-406},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Malo89a,
   author = {John Maloney and Alan Borning and Bjorn N. Freeman-Benson},
   title = {Constraint Technology fur User-Interface Construction in ThingLab {II}},
   booktitle = {Proceedings OOPSLA '89},
   pages = {381-388},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Marq89a,
   author = {Jos{\'e} Alves Marques and Paulo Guedes},
   title = {Extending the Operating System to Support an Object-Oriented Environment},
   booktitle = {Proceedings OOPSLA '89},
   pages = {113-122},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{McDo89a,
   author = {John Alan McDonald},
   title = {Object-Oriented Programming for Linear Algebra},
   booktitle = {Proceedings OOPSLA '89},
   pages = {175-184},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@proceedings{Meyr89a,
   editor = {Norman Meyrowitz},
   title = {Proceedings OOPSLA '89},
   address = {New Orleans, Louisiana},
   month = {October},
   year = {1989},
   keywords = {olit survey special issue oopsla89 obib(gen)},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Mins89a,
   author = {Naftaly H. Minsky and David Rozenshtein},
   title = {Controllable Delegation: An Exercise in Law-Governed Systems},
   booktitle = {Proceedings OOPSLA '89},
   pages = {371-380},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Ohor89a,
   author = {Atsushi Ohori and Peter Buneman},
   title = {Static Type Inference for Parametric Classes},
   booktitle = {Proceedings OOPSLA '89},
   pages = {445-456},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Paep89a,
   author = {Andreas Paepcke},
   title = {{PCLOS}: {A} Critical Review},
   booktitle = {Proceedings OOPSLA '89},
   pages = {221-254},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Page89a,
   author = {Page, Jr., Thomas W. and Steven Berson and William Cheng and Richard R. Muntz},
   title = {An Object-Oriented Modeling Environment},
   booktitle = {Proceedings OOPSLA '89},
   pages = {287-296},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Pede89a,
   author = {Claus H. Pedersen},
   title = {Extending Ordinary Inheritance Schemes to Include Generalization},
   booktitle = {Proceedings OOPSLA '89},
   pages = {407-418},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Reen89a,
   author = {Trygve Reenskaug and Anna Lise Skaar},
   title = {An Environment for Literate Smalltalk Programming},
   booktitle = {Proceedings OOPSLA '89},
   pages = {337-346},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Rose89a,
   author = {William R. Rosenblatt and Jack C. Wileden and Alexander L. Wolf},
   title = {{OROS}: Toward a Type Model for Software Development Environments},
   booktitle = {Proceedings OOPSLA '89},
   pages = {297-304},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Ross89a,
   author = {Mary Beth Rosson and Eric Gold},
   title = {Problem-Solution Mapping in Object-Oriented Design},
   booktitle = {Proceedings OOPSLA '89},
   pages = {7-10},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Russ89a,
   author = {Vincent F. Russo and Roy H. Campbell},
   title = {Virtual Memory and Backing Storage Management in Multiprocessor Operating Systems Using Object-Oriented Design Techniques},
   booktitle = {Proceedings OOPSLA '89},
   pages = {267-278},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Sche89a,
   author = {Marcel Schelvis},
   title = {Incremental Distribution of Timestamp Packets: {A} New Approach to Distributed Garbage Collection},
   booktitle = {Proceedings OOPSLA '89},
   pages = {37-48},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Shah89a,
   author = {Ashwin V. Shah and Jung H. Hamel and Renee E. Borsari and James E. Rumbaugh},
   title = {{DSM}: An Object-Relationship Modeling Language},
   booktitle = {Proceedings OOPSLA '89},
   pages = {191-202},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Shan89a,
   author = {Yen-Ping Shan},
   title = {An Event-Driven Model-View-Controller Framework for Smalltalk},
   booktitle = {Proceedings OOPSLA '89},
   pages = {347-352},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Shil89a,
   author = {John J. Shilling and Peter F. Sweeney},
   title = {Three Steps to Views: Extending the Object-Oriented Paradigm},
   booktitle = {ACM SIGPLAN Notices, Proceedings OOPSLA '89},
   pages = {353-361},
   month = {October},
   year = {1989},
   keywords = {olit binder(oop) oopsla89},
   note = {Published as ACM SIGPLAN Notices, Proceedings OOPSLA '89, volume 24, number 10.}
}

@inproceedings{Thur89a,
   author = {M. B. Thuraisingham},
   title = {Mandatory Security in Object-Oriented Database Systems},
   booktitle = {Proceedings OOPSLA '89},
   pages = {203-210},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Toml89a,
   author = {Chris Tomlinson and Vineet Singh},
   title = {Inheritance and Synchronization with Enabled Sets},
   booktitle = {Proceedings OOPSLA '89},
   pages = {103-112},
   month = {October},
   year = {1989},
   keywords = {olit ooplas obcl rosette concurrency oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Walt89a,
   author = {Sandra S. Walther and Richard L. Peskin},
   title = {Strategies for Scientific Prototyping in Smalltalk},
   booktitle = {Proceedings OOPSLA '89},
   pages = {159-168},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Wils89a,
   author = {Paul R. Wilson and Thomas G. Moher},
   title = {Design of the Opportunistic Garbage Collector},
   booktitle = {Proceedings OOPSLA '89},
   pages = {23-36},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Wirf89a,
   author = {Rebecca Wirfs-Brock and Brian Wilkerson},
   title = {Object-Oriented Design: {A} Responsibility-Driven Approach},
   booktitle = {Proceedings OOPSLA '89},
   pages = {71-76},
   month = {October},
   year = {1989},
   keywords = {olit oopsla89},
   note = {Published as ACM SIGPLAN Notices, volume 24, number 10.}
}

@inproceedings{Agra91a,
   author = {Rakesh Agrawal and Linda G. DeMichiel and Bruce G. Lindsay},
   title = {Static Type Checking of Multi-Methods},
   booktitle = {Proceedings OOPSLA '91},
   pages = {113-128},
   month = {November},
   year = {1991},
   keywords = {olit oopsla91},
   note = {Published as ACM SIGPLAN Notices, volume 26, number 11.}
}

@inproceedings{Andr91b,
   author = {Jean-Marc Andreoli and Remo Pareschi},
   title = {Communication as Fair Distribution of Knowledge},
   booktitle = {Proceedings OOPSLA '91},
   pages = {212-229},
   month = {November},
   year = {1991},
   keywords = {olit oopsla91},
   note = {Published as ACM SIGPLAN Notices, volume 26, number 11.}
}

@inproceedings{Bens91a,
   author = {Dan Benson and Greg Zick},
   title = {Symbolic and Spatial Database for Structural Biology},
   booktitle = {Proceedings OOPSLA '91},
   pages = {329-339},
   month = {November},
   year = {1991},
   keywords = {olit oopsla91},
   note = {Published as ACM SIGPLAN Notices, volume 26, number 11.}
}

@inproceedings{Berg91b,
   author = {Paul L. Bergstein},
   title = {Object-Preserving Class Transformations},
   booktitle = {Proceedings OOPSLA '91},
   pages = {299-313},
   month = {November},
   year = {1991},
   keywords = {olit oopsla91},
   note = {Published as ACM SIGPLAN Notices, volume 26, number 11.}
}

@inproceedings{Cham91b,
   author = {Craig Chambers and David Ungar},
   title = {Making Pure Object-Oriented Languages Practical},
   booktitle = {Proceedings OOPSLA '91},
   pages = {1-15},
   month = {November},
   year = {1991},
   keywords = {olit self ooplas oopsla91},
   note = {Published as ACM SIGPLAN Notices, volume 26, number 11.}
}

@inproceedings{Chid91a,
   author = {Shyam R. Chidamber and Chris F. Kemerer},
   title = {Towards a Metrics Suite for Object Oriented Design},
   booktitle = {Proceedings OOPSLA '91},
   pages = {197-211},
   month = {November},
   year = {1991},
   keywords = {olit oopsla91},
   note = {Published as ACM SIGPLAN Notices, volume 26, number 11.}
}

@inproceedings{Ghel91a,
   author = {Giorgio Ghelli},
   title = {A Static Type System for Message Passing},
   booktitle = {Proceedings OOPSLA '91},
   pages = {129-145},
   month = {November},
   year = {1991},
   keywords = {olit oopsla91},
   note = {Published as ACM SIGPLAN Notices, volume 26, number 11.}
}

@inproceedings{Gibb91b,
   author = {Simon Gibbs},
   title = {Composite Multimedia and Active Objects},
   booktitle = {Proceedings OOPSLA '91},
   pages = {97-112},
   month = {November},
   year = {1991},
   keywords = {olit oopsla91},
   note = {Published as ACM SIGPLAN Notices, volume 26, number 11.}
}

@inproceedings{Gold91a,
   author = {Eric Gold and Mary Beth Rosson},
   title = {Portia: {AN} Instance-Centered Environment for Smalltalk},
   booktitle = {Proceedings OOPSLA '91},
   pages = {62-74},
   month = {November},
   year = {1991},
   keywords = {olit oopsla91},
   note = {Published as ACM SIGPLAN Notices, volume 26, number 11.}
}

@inproceedings{Guim91a,
   author = {Nuno Guimaraes},
   title = {Building Generic User Interface Tools: an Experience with Multiple Inheritance},
   booktitle = {Proceedings OOPSLA '91},
   pages = {89-96},
   month = {November},
   year = {1991},
   keywords = {olit oopsla91},
   note = {Published as ACM SIGPLAN Notices, volume 26, number 11.}
}

@inproceedings{Hans91a,
   author = {Eric N. Hanson and Tina M. Harvey and Mark A. Roth},
   title = {Experiences in {DBMS} Implementation Using an Object-Oriented Persistent Programming Language and a Database Toolkit},
   booktitle = {Proceedings OOPSLA '91},
   pages = {314-328},
   month = {November},
   year = {1991},
   keywords = {olit oopsla91},
   note = {Published as ACM SIGPLAN Notices, volume 26, number 11.}
}

@inproceedings{Haye91a,
   author = {Barry Hayes},
   title = {Using Key Object Opportunism to Collect Old Objects},
   booktitle = {Proceedings OOPSLA '91},
   pages = {33-46},
   month = {November},
   year = {1991},
   keywords = {olit oopsla91},
   note = {Published as ACM SIGPLAN Notices, volume 26, number 11.}
}

@inproceedings{Haye91b,
   author = {Fiona Hayes and Derek Coleman},
   title = {Coherent Models for Object-Oriented Analysis},
   booktitle = {Proceedings OOPSLA '91},
   pages = {171-183},
   month = {November},
   year = {1991},
   keywords = {olit oopsla91},
   note = {Published as ACM SIGPLAN Notices, volume 26, number 11.}
}

@inproceedings{Helm91a,
   author = {Richard Helm and Yo{\"e}lle S. Maarek},
   title = {Integrating Information Retrieval and Domain Specific Approaches for Browsing and Retrieval in Object-Oriented Class Libraries},
   booktitle = {Proceedings OOPSLA '91},
   pages = {47-61},
   month = {November},
   year = {1991},
   keywords = {olit oopsla91},
   note = {Published as ACM SIGPLAN Notices, volume 26, number 11.}
}

@inproceedings{Hogg91a,
   author = {John Hogg},
   title = {Islands: Aliasing Protection in Object-Oriented Languages},
   booktitle = {Proceedings OOPSLA '91},
   pages = {271-285},
   month = {November},
   year = {1991},
   keywords = {olit oopsla91},
   note = {Published as ACM SIGPLAN Notices, volume 26, number 11.}
}

@inproceedings{Jaco91a,
   author = {Ivar Jacobson and Fredrik Lindstr{\"o}m},
   title = {Reengineering of Old Systems to an Object-Oriented Database},
   booktitle = {Proceedings OOPSLA '91},
   pages = {340-350},
   month = {November},
   year = {1991},
   keywords = {olit oopsla91},
   note = {Published as ACM SIGPLAN Notices, volume 26, number 11.}
}

@inproceedings{Kons91b,
   author = {Joseph A. Konstan and Lawrence A. Rowe},
   title = {Developing a {GUIDE} Using Object-Oriented Programming},
   booktitle = {Proceedings OOPSLA '91},
   pages = {75-88},
   month = {November},
   year = {1991},
   keywords = {olit oopsla91},
   note = {Published as ACM SIGPLAN Notices, volume 26, number 11.}
}

@inproceedings{Lewi91a,
   author = {John A. Lewis and Sallie M. Henry and Dennis G. Kafura and Robert S. Schulman},
   title = {An Empirical Study of the Object-Oriented Paradigm and Software Reuse},
   booktitle = {Proceedings OOPSLA '91},
   pages = {184-196},
   month = {November},
   year = {1991},
   keywords = {olit oopsla91},
   note = {Published as ACM SIGPLAN Notices, volume 26, number 11.}
}

@proceedings{Meyr91a,
   editor = {Norman Meyrowitz},
   title = {Proceedings OOPSLA '91},
   address = {Phoenix, Arizona},
   month = {November},
   year = {1991},
   keywords = {olit survey special issue oopsla91 obib(gen)},
   note = {Published as ACM SIGPLAN Notices, volume 26, number 11.}
}

@inproceedings{Pals91b,
   author = {Jens Palsberg and Michael I. Schwartzbach},
   title = {Object-Oriented Type Inference},
   booktitle = {Proceedings OOPSLA '91},
   pages = {146-161},
   month = {November},
   year = {1991},
   keywords = {olit oopsla91},
   note = {Published as ACM SIGPLAN Notices, volume 26, number 11.}
}

@inproceedings{Shar91a,
   author = {Ravi Sharma and Mary Lou Soffa},
   title = {Parallel Generational Garbage Collection},
   booktitle = {Proceedings OOPSLA '91},
   pages = {16-32},
   month = {November},
   year = {1991},
   keywords = {olit oopsla91},
   note = {Published as ACM SIGPLAN Notices, volume 26, number 11.}
}

@inproceedings{Simm91a,
   author = {Sergui S. Simmel and Ivan Godard},
   title = {The Kala Basket: {A} Semantic Primitive Unifying Object Transactions, Access Control, Versions, and Configurations},
   booktitle = {Proceedings OOPSLA '91},
   pages = {230-246},
   month = {November},
   year = {1991},
   keywords = {olit oopsla91},
   note = {Published as ACM SIGPLAN Notices, volume 26, number 11.}
}

@inproceedings{Wilk91a,
   author = {Michael R. Wilk},
   title = {Equate: An Object-Oriented Constraint Solver},
   booktitle = {Proceedings OOPSLA '91},
   pages = {286-298},
   month = {November},
   year = {1991},
   keywords = {olit oopsla91},
   note = {Published as ACM SIGPLAN Notices, volume 26, number 11.}
}

@inproceedings{Yase91a,
   author = {Rahim Yaseen and Stanley Y. W. Su and Herman Lam},
   title = {An Extensible Kernel Object Management System},
   booktitle = {Proceedings OOPSLA '91},
   pages = {247-263},
   month = {November},
   year = {1991},
   keywords = {olit oopsla91},
   note = {Published as ACM SIGPLAN Notices, volume 26, number 11.}
}

Dana Jacobsen                       Oregon State University
jacobsd@cs.orst.edu                   Computer Science
.!hplabs!hp-pcd!orstcs!jacobsd
Dana_Jacobsen@RPITSMTS.BITNET           Power, Corruption, & Lies -- Bush '92
Newsgroups: comp.object