Springer
CD PrefaceCD ContentsAuthor Index

Index of Authors

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z

 

 A 

 
Abadi, Martín
 

Methods as Assertions
John Lamping and Martín Abadi
ECOOP '94 (LNCS 821), p. 60 ff.
Full article in PDF

On Subtyping and Matching
Martín Abadi and Luca Cardelli
ECOOP '95 (LNCS 952), p. 145 ff.
Full article in PDF

 
Abramsky, Samson
 

Panel - Theory of Concurrent Object-Oriented Programming
Gul Agha, Samson Abramsky, Carl Hewitt, Robin Milner, Peter Wegner, and Akinori Yonezawa
ECOOP '90, p. 100 ff.
Full article in PDF

 
Abrossimov, Vadim
 

COOL: Kernel Support for Object-Oriented Environments
Sabine Habert and Vadim Abrossimov
ECOOP '90, p. 269 ff.
Full article in PDF

 
Achauer, Bruno
 

Implementation of Distributed Trellis
Bruno Achauer
ECOOP '93 (LNCS 707), p. 103 ff.
Full article in PDF

 
Adya, Atul
 

Providing Persistent Objects in Distributed Systems
Barbara Liskov, Miguel Castro, Liuba Shrira, and Atul Adya
ECOOP '99 (LNCS 1628), p. 230 ff.
Full article in PDF

 
Agesen, Ole
 

Inlining of Virtual Methods
David Detlefs and Ole Agesen
ECOOP '99 (LNCS 1628), p. 258 ff.
Full article in PDF

Type Inference of SELF: Analysis of Objects with Dynamic and Multiple Inheritance
Ole Agesen, Jens Palsberg, and Michael I. Schwartzbach
ECOOP '93 (LNCS 707), p. 247 ff.
Full article in PDF

The Cartesian Product Algorithm
Ole Agesen
ECOOP '95 (LNCS 952), p. 2 ff.
Full article in PDF

 
Agha, Gul
 

A Language Framework for Multi-Object Coordination
Svend Frølund and Gul Agha
ECOOP '93 (LNCS 707), p. 346 ff.
Full article in PDF

Panel - Theory of Concurrent Object-Oriented Programming
Gul Agha, Samson Abramsky, Carl Hewitt, Robin Milner, Peter Wegner, and Akinori Yonezawa
ECOOP '90, p. 100 ff.
Full article in PDF

A Reflective Model of Inheritance
Suresh Jagannathan and Gul Agha
ECOOP '92 (LNCS 615), p. 350 ff.
Full article in PDF

 
Aigner, Gerald
 

Eliminating Virtual Function Calls in C++ Programs
Gerald Aigner and Urs Hölzle
ECOOP '96 (LNCS 1098), p. 142 ff.
Full article in PDF

 
Aksit, Mehmet
 

Real-Time Specification Inheritance Anomalies and Real-Time Filters
Mehmet Aksit, Jan Bosch, William van der Sterren, and Lodewijk Bergmans
ECOOP '94 (LNCS 821), p. 386 ff.
Full article in PDF

An Object-Oriented Language-Database Integration Model: The Composition-Filters Approach
Mehmet Aksit, Lodewijk Bergmans, and Sinan Vural
ECOOP '92 (LNCS 615), p. 372 ff.
Full article in PDF

 
Alagic, Suad
 

Declarative Object-Oriented Programming: Inheritance, Subtyping and Prototyping
Suad Alagic, R. Sunderraman, and R. Bagai
ECOOP '94 (LNCS 821), p. 236 ff.
Full article in PDF

Orthogonal to the Java Imperative
Suad Alagic, Jose Solorzano, and David Gitchell
ECOOP '98 (LNCS 1445), p. 212 ff.
Full article in PDF

 
Alencar, Antonio J.
 

OOZE: An Object Oriented Z Environment
Antonio J. Alencar and Joseph A. Goguen
ECOOP '91 (LNCS 512), p. 180 ff.
Full article in PDF

 
Alho, Kari
 

Product Configurations - An Application for Prototype Object Approach
Hannu Peltonen, Tomi Männistö, Kari Alho, and Reijo Sulonen
ECOOP '94 (LNCS 821), p. 513 ff.
Full article in PDF

 
Allen, Phillip
 

Graphical Specification of Object Oriented Systems
Stephen Bear, Phillip Allen, Derek Coleman, and Fiona Hayes
ECOOP '90, p. 28 ff.
Full article in PDF

 
Almarode, Jay
 

Issues in the Design and Implementation of a Schema Designer for an OODBMS
Jay Almarode
ECOOP '91 (LNCS 512), p. 200 ff.
Full article in PDF

 
Almeida, Paulo Sérgio
 

Balloon Types: Controlling Sharing of State in Data Types
Paulo Sérgio Almeida
ECOOP '97 (LNCS 1241), p. 32 ff.
Full article in PDF

 
Aloia, Nicola
 

Supporting Physical Independence in an Object Database Server
Nicola Aloia, Svetlana Barneva, and Fausto Rabitti
ECOOP '92 (LNCS 615), p. 396 ff.
Full article in PDF

 
America, Pierre
 

Inheritance and Subtyping in a Parallel Object-Oriented Language
Pierre America
ECOOP '87 (LNCS 276), p. 234 ff.
Full article in PDF

A Parallel Object-Oriented Language with Inheritance and Subtyping
Pierre America and Frank van der Linden
ECOOP '90, p. 161 ff.
Full article in PDF

 
Amiel, Eric
 

Supporting Explicit Disambiguation of Multi-methods
Eric Amiel and Eric Dujardin
ECOOP '96 (LNCS 1098), p. 167 ff.
Full article in PDF

 
Amsellem, Maurice
 

ChyPro: A Hypermedia Programming Environment for Smalltalk-80
Maurice Amsellem
ECOOP '95 (LNCS 952), p. 449 ff.
Full article in PDF

 
Ancona, Davide
 

Jam - A Smooth Extension of Java with Mixins
Davide Ancona, Giovanni Lagorio, and Elena Zucca
ECOOP 2000 (LNCS 1850), p. 154 ff.
Full article in PDF

 
Andersen, Egil P.
 

System Design by Composing Structures of Interacting Objects
Egil P. Andersen and Trygve Reenskaug
ECOOP '92 (LNCS 615), p. 133 ff.
Full article in PDF

 
Anderson, Bruce
 

An Iterative-Design Model For Reusable Object-Oriented Software
Sanjiv Gossain and Bruce Anderson
ECOOP '90, p. 12 ff.
Full article in PDF

 
Andreas, William Stephen
 

Panel - OOPSLA Distributed Object Management
John R. Rymer, Richard Mark Soley, William Stephen Andreas, Ian Fuller, Neal Jacobson, and Richard A. Demers
ECOOP '90, p. 331 ff.
Full article in PDF

 
Andreoli, Jean-Marc
 

LO and Behold! Concurrent Structured Processes
Jean-Marc Andreoli and Remo Pareschi
ECOOP '90, p. 44 ff.
Full article in PDF

 
Andrews, Tim
 

Panel - Issues in Object Database Management
Jacob Stein, Tim Andrews, Bill Kent, Kate Rotzell, and Dan Weinreb
ECOOP '90, p. 235 ff.
Full article in PDF

 
Arditi, Laurent
 

An Object-Oriented Framework for the Formal Verification of Processors
Laurent Arditi and Hélène Collavizza
ECOOP '95 (LNCS 952), p. 215 ff.
Full article in PDF

 
Ashford, Colin
 

The OSI Managed-Object Model
Colin Ashford
ECOOP '93 (LNCS 707), p. 185 ff.
Full article in PDF

 
Assenmacher, Holger
 

PANDA - Supporting Distributed Programming in C
Holger Assenmacher, Thomas Breitbach, Peter Buhler, Volker Hübsch, and Reinhard Schwarz
ECOOP '93 (LNCS 707), p. 361 ff.
Full article in PDF

 
Atkinson, Malcolm
 

Providing Orthogonal Persistence for Java
Malcolm Atkinson and Mick Jordan
ECOOP '98 (LNCS 1445), p. 383 ff.
Full article in PDF

 
Attardi, Giuseppe
 

Customising Object Allocation
Giuseppe Attardi and Tito Flagella
ECOOP '94 (LNCS 821), p. 320 ff.
Full article in PDF

Metalevel Programming in CLOS
Giuseppe Attardi, Cinzia Bonini, Maria Rosaria Boscotrecase, Tito Flagella, and Mauro Gaspari
ECOOP '89, p. 243 ff.
Full article in PDF

 

 B 

 
Bagai, R.
 

Declarative Object-Oriented Programming: Inheritance, Subtyping and Prototyping
Suad Alagic, R. Sunderraman, and R. Bagai
ECOOP '94 (LNCS 821), p. 236 ff.
Full article in PDF

 
Balsters, Herman
 

Typed Sets as a Basis for Object-Oriented Database Schemas
Herman Balsters, Rolf A. de By, and Roberto Zicari
ECOOP '93 (LNCS 707), p. 161 ff.
Full article in PDF

 
Banahan, Mike
 

Aims, Means, and Futures of Object-Oriented Languages: Programming Styles and Tool Support
Mike Banahan, L. Peter Deutsch, Boris Magnusson, and Jens Palsberg
ECOOP '93 (LNCS 707), p. 528 ff.
Full article in PDF

 
Banavar, Guruduth
 

An Application Framework for Module Composition Tools
Guruduth Banavar and Gary Lindstrom
ECOOP '96 (LNCS 1098), p. 91 ff.
Full article in PDF

 
Bancilhon, François
 

Will Europe ever Produce and sell Objects?
François Bancilhon
ECOOP '96 (LNCS 1098), p. 2 ff.
Full article in PDF

 
Barbedette, Gilles
 

Schema Modifications in the LISPO2 Persistent Object-Oriented Language
Gilles Barbedette
ECOOP '91 (LNCS 512), p. 77 ff.
Full article in PDF

 
Barnes, J. Fritz
 

Runtime Support for Type-Safe Dynamic Java Classes
Scott Malabarba, Raju Pandey, Jeff Gragg, Earl Barr, and J. Fritz Barnes
ECOOP 2000 (LNCS 1850), p. 337 ff.
Full article in PDF

 
Barneva, Svetlana
 

Supporting Physical Independence in an Object Database Server
Nicola Aloia, Svetlana Barneva, and Fausto Rabitti
ECOOP '92 (LNCS 615), p. 396 ff.
Full article in PDF

 
Barr, Earl
 

Runtime Support for Type-Safe Dynamic Java Classes
Scott Malabarba, Raju Pandey, Jeff Gragg, Earl Barr, and J. Fritz Barnes
ECOOP 2000 (LNCS 1850), p. 337 ff.
Full article in PDF

 
Bastide, Rémi
 

Formal Specification and Prototyping of CORBA Systems
Rémi Bastide, Ousmane Sy, and Philippe Palanque
ECOOP '99 (LNCS 1628), p. 474 ff.
Full article in PDF

 
Batory, Don
 

Implementing Layered Designs with Mixin Layers
Yannis Smaragdakis and Don Batory
ECOOP '98 (LNCS 1445), p. 550 ff.
Full article in PDF

 
Bäumer, Dirk
 

Large Scale Object-Oriented Software-Development in a Banking Environment - An Experience Report
Dirk Bäumer, Rolf Knoll, Guido Gryczan, and Heinz Züllighoven
ECOOP '96 (LNCS 1098), p. 73 ff.
Full article in PDF

 
Bauzer Medeiros, Claudia
 

Object Integrity Using Rules
Claudia Bauzer Medeiros and Patrick Pfeffer
ECOOP '91 (LNCS 512), p. 219 ff.
Full article in PDF

 
Bear, Stephen
 

Graphical Specification of Object Oriented Systems
Stephen Bear, Phillip Allen, Derek Coleman, and Fiona Hayes
ECOOP '90, p. 28 ff.
Full article in PDF

 
Beck, Kent
 

Patterns Generate Architectures
Kent Beck and Ralph E. Johnson
ECOOP '94 (LNCS 821), p. 139 ff.
Full article in PDF

 
Beckstein, C.
 

FORK: A System for Object- and Rule-Oriented Programming
C. Beckstein, G. Görz, and M. Tieleman
ECOOP '87 (LNCS 276), p. 253 ff.
Full article in PDF

 
Benzaken, Véronique
 

Static Integrity Constraint Management in Object-Oriented Database. Programming Languages via Predicate Transformers
Véronique Benzaken and Xavier Schaefer
ECOOP '97 (LNCS 1241), p. 60 ff.
Full article in PDF

 
Bergmans, Lodewijk
 

Real-Time Specification Inheritance Anomalies and Real-Time Filters
Mehmet Aksit, Jan Bosch, William van der Sterren, and Lodewijk Bergmans
ECOOP '94 (LNCS 821), p. 386 ff.
Full article in PDF

An Object-Oriented Language-Database Integration Model: The Composition-Filters Approach
Mehmet Aksit, Lodewijk Bergmans, and Sinan Vural
ECOOP '92 (LNCS 615), p. 372 ff.
Full article in PDF

 
Bergstein, Paul L.
 

Incremental Class Dictionary Learning and Optimization
Paul L. Bergstein and Karl J. Lieberherr
ECOOP '91 (LNCS 512), p. 377 ff.
Full article in PDF

 
Berlin, Lucy M.
 

When Objects Collide
Lucy M. Berlin
ECOOP '90, p. 181 ff.
Full article in PDF

 
Bertino, Elisa
 

An Approach to Classify Semi-Structured Objects
Elisa Bertino, Giovanna Guerrini, Isabella Merlo, and Marco Mesiti
ECOOP '99 (LNCS 1628), p. 416 ff.
Full article in PDF

Extending the ODMG Object Model with Time
Elisa Bertino, Elena Ferrari, Giovanna Guerrini, and Isabella Merlo
ECOOP '98 (LNCS 1445), p. 41 ff.
Full article in PDF

Objects with Multiple Most Specific Classes
Elisa Bertino and Giovanna Guerrini
ECOOP '95 (LNCS 952), p. 102 ff.
Full article in PDF

Deductive Object Databases
Elisa Bertino, Giovanna Guerrini, and Danilo Montesi
ECOOP '94 (LNCS 821), p. 213 ff.
Full article in PDF

 
Bic, L.
 

Asynchronous Data Retrieval from an Object-Oriented Database
J.P. Gilbert and L. Bic
ECOOP '88 (LNCS 322), p. 335 ff.
Full article in PDF

 
Bicarregui, J.C.
 

Objects, Associations and Subsystems: A Hierarchical Approach to Encapsulation
J.C. Bicarregui, K.C. Lano, and T.S.E. Maibaum
ECOOP '97 (LNCS 1241), p. 324 ff.
Full article in PDF

 
Birrer, Andreas
 

Frameworks in the Financial Engineering Domain: An Experience Report
Andreas Birrer and Thomas Eggenschwiler
ECOOP '93 (LNCS 707), p. 21 ff.
Full article in PDF

 
Black, Andrew P.
 

Object-Oriented Programming: Regaining the Excitement
Andrew P. Black
ECOOP '99 (LNCS 1628), p. 519 ff.
Full article in PDF

Encapsulating Plurality
Andrew P. Black and Mark P. Immel
ECOOP '93 (LNCS 707), p. 57 ff.
Full article in PDF

 
Blake, E.
 

On Including Part Hierarchies in Object-Oriented Languages, with an Implementation in Smalltalk
E. Blake and S. Cook
ECOOP '87 (LNCS 276), p. 41 ff.
Full article in PDF

 
Bledoeg, E.
 

The Implementation of a Distributed Smalltalk
M. Schelvis and E. Bledoeg
ECOOP '88 (LNCS 322), p. 212 ff.
Full article in PDF

 
Böcker, Heinz-Dieter
 

What Tracers Are Made Of
Heinz-Dieter Böcker and Jürgen Herczeg
ECOOP '90, p. 89 ff.
Full article in PDF

 
Bonini, Cinzia
 

Metalevel Programming in CLOS
Giuseppe Attardi, Cinzia Bonini, Maria Rosaria Boscotrecase, Tito Flagella, and Mauro Gaspari
ECOOP '89, p. 243 ff.
Full article in PDF

 
Bono, Viviana
 

An Imperative, First-Order Calculus with Object Extension
Viviana Bono and Kathleen Fisher
ECOOP '98 (LNCS 1445), p. 462 ff.
Full article in PDF

A Core Calculus of Classes and Mixins
Viviana Bono, Amit Patel, and Vitaly Shmatikov
ECOOP '99 (LNCS 1628), p. 43 ff.
Full article in PDF

 
Booch, Grady
 

The Design of the C++ Booch Components
Grady Booch and Michael Vilot
ECOOP '90, p. 1 ff.
Full article in PDF

 
Borning, Alan
 

Deltatalk: An Empirically and Aesthetically Motivated Simplification of the Smalltalk-80 Language
Alan Borning and T. O'Shea
ECOOP '87 (LNCS 276), p. 1 ff.
Full article in PDF

Integrating Constraints with an Object-Oriented Language
Bjørn N. Freeman-Benson and Alan Borning
ECOOP '92 (LNCS 615), p. 268 ff.
Full article in PDF

The Filter Browser Defining Interfaces Graphically
R.K. Ege, D. Maier, and Alan Borning
ECOOP '87 (LNCS 276), p. 140 ff.
Full article in PDF

Constraints and Object Identity
Gus Lopez, Bjørn N. Freeman-Benson, and Alan Borning
ECOOP '94 (LNCS 821), p. 260 ff.
Full article in PDF

 
Bosch, Jan
 

Real-Time Specification Inheritance Anomalies and Real-Time Filters
Mehmet Aksit, Jan Bosch, William van der Sterren, and Lodewijk Bergmans
ECOOP '94 (LNCS 821), p. 386 ff.
Full article in PDF

 
Boscotrecase, Maria Rosaria
 

Metalevel Programming in CLOS
Giuseppe Attardi, Cinzia Bonini, Maria Rosaria Boscotrecase, Tito Flagella, and Mauro Gaspari
ECOOP '89, p. 243 ff.
Full article in PDF

 
Boyland, John
 

Type-Safe Compilation of Covariant Specialization: A Practical Case
John Boyland and Giuseppe Castagna
ECOOP '96 (LNCS 1098), p. 3 ff.
Full article in PDF

An Object-Oriented Effects System
Aaron Greenhouse and John Boyland
ECOOP '99 (LNCS 1628), p. 205 ff.
Full article in PDF

 
Bracha, Gilad
 

Mixin-Based Inheritance
Gilad Bracha and William Cook
ECOOP '90, p. 303 ff.
Full article in PDF

 
Brandt, Søren
 

Generalising the BETA Type System
Søren Brandt and Jørgen Lindskov Knudsen
ECOOP '96 (LNCS 1098), p. 421 ff.
Full article in PDF

 
Brant, John
 

Wrappers to the Rescue
John Brant, Brian Foote, Ralph E. Johnson, and Donald Roberts
ECOOP '98 (LNCS 1445), p. 396 ff.
Full article in PDF

 
Breitbach, Thomas
 

PANDA - Supporting Distributed Programming in C
Holger Assenmacher, Thomas Breitbach, Peter Buhler, Volker Hübsch, and Reinhard Schwarz
ECOOP '93 (LNCS 707), p. 361 ff.
Full article in PDF

 
Breu, Ruth
 

Towards a Formalization of the Unified Modeling Language
Ruth Breu, Ursula Hinkel, Christoph Hofmann, Cornel Klein, Barbara Paech, Bernhard Rumpe, and Veronika Thurner
ECOOP '97 (LNCS 1241), p. 344 ff.
Full article in PDF

 
Briggs, Ted L.
 

A Specification Language for Object-Oriented Analysis and Design
Ted L. Briggs and John Werth
ECOOP '94 (LNCS 821), p. 365 ff.
Full article in PDF

 
Briot, Jean-Pierre
 

Inheritance and Synchronization in Concurrent OOP
Jean-Pierre Briot and Akinori Yonezawa
ECOOP '87 (LNCS 276), p. 32 ff.
Full article in PDF

Actalk: A Testbed for Classifying and Designing Actor Languages in the Smalltalk-80 Environment
Jean-Pierre Briot
ECOOP '89, p. 109 ff.
Full article in PDF

 
Bruce, Kim B.
 

PolyTOIL: A Type-Safe Polymorphic Object-Oriented Language
Kim B. Bruce, Robert van Gent, and Angela Schuett
ECOOP '95 (LNCS 952), p. 27 ff.
Full article in PDF

A Statically Safe Alternative to Virtual Types
Kim B. Bruce, Martin Odersky, and Philip Wadler
ECOOP '98 (LNCS 1445), p. 523 ff.
Full article in PDF

Subtyping is not a Good "Match" for Object-Oriented Languages
Kim B. Bruce, Leaf Petersen, and Adrian Fiech
ECOOP '97 (LNCS 1241), p. 104 ff.
Full article in PDF

 
Bruegge, Bernd
 

A Geographic Environmental Modeling System: Towards an Object-Oriented Framework
Bernd Bruegge and Erik Riedel
ECOOP '94 (LNCS 821), p. 474 ff.
Full article in PDF

 
Büchi, Martin
 

Generic Wrappers
Martin Büchi
ECOOP 2000 (LNCS 1850), p. 201 ff.
Full article in PDF

 
Buhler, Peter
 

PANDA - Supporting Distributed Programming in C
Holger Assenmacher, Thomas Breitbach, Peter Buhler, Volker Hübsch, and Reinhard Schwarz
ECOOP '93 (LNCS 707), p. 361 ff.
Full article in PDF

 
Buhr, P.A.
 

Nesting in an Object-Oriented Language is NOT for the Birds
P.A. Buhr and C.R. Zarnke
ECOOP '88 (LNCS 322), p. 128 ff.
Full article in PDF

 
Buja, Andreas
 

Painting Multiple Views of Complex Objects
John Alan McDonald, Werner Stuetzle, and Andreas Buja
ECOOP '90, p. 245 ff.
Full article in PDF

 
Bullat, Frédérique
 

Dynamic Clustering in Object Databases Exploiting Effective Use of Relationships Between Objects
Frédérique Bullat and Michel Schneider
ECOOP '96 (LNCS 1098), p. 344 ff.
Full article in PDF

 
By, Rolf A. de
 

Typed Sets as a Basis for Object-Oriented Database Schemas
Herman Balsters, Rolf A. de By, and Roberto Zicari
ECOOP '93 (LNCS 707), p. 161 ff.
Full article in PDF

 

 C 

 
Caires, Luís
 

A Basic Model of Typed Components
João Costa Seco and Luís Caires
ECOOP 2000 (LNCS 1850), p. 108 ff.
Full article in PDF

 
Campbell, Roy H.
 

Framework Design for End-to-End Optimization
Aamod Sane, Ashish Singhai, and Roy H. Campbell
ECOOP '98 (LNCS 1445), p. 135 ff.
Full article in PDF

A Class Hierarchy for Building Stream-Oriented File Systems
Peter W. Madany, Roy H. Campbell
ECOOP '89, p. 311 ff.
Full article in PDF

 
Capobianchi, Riccardo
 

Nesting Actions Through Asynchronous Message Passing: The ACS Protocol
Rachid Guerraoui, Riccardo Capobianchi, Agnes Lanusse, and Pierre Roux
ECOOP '92 (LNCS 615), p. 170 ff.
Full article in PDF

 
Cardelli, Luca
 

On Subtyping and Matching
Martín Abadi and Luca Cardelli
ECOOP '95 (LNCS 952), p. 145 ff.
Full article in PDF

 
Carlson, C. Robert
 

Conceptual Design of Active Object-Oriented Database Applications using Multi-level Diagrams
Mauricio J.V. Silva and C. Robert Carlson
ECOOP '96 (LNCS 1098), p. 366 ff.
Full article in PDF

 
Carré, Bernand
 

The Point of View Notion for Multiple Inheritance
Bernand Carré and Jean-Marc Geib
ECOOP '90, p. 312 ff.
Full article in PDF

 
Carroll, John M.
 

Active Programming Strategies in Reuse
Mary Beth Rosson and John M. Carroll
ECOOP '93 (LNCS 707), p. 4 ff.
Full article in PDF

 
Casais, Eduardo
 

An Incremental Class Reorganization Approach
Eduardo Casais
ECOOP '92 (LNCS 615), p. 114 ff.
Full article in PDF

 
Caseau, Yves
 

Attaching Second-Order Types to Methods in an Object-Oriented Language
Yves Caseau and Laurent Perron
ECOOP '93 (LNCS 707), p. 142 ff.
Full article in PDF

 
Castagna, Giuseppe
 

Type-Safe Compilation of Covariant Specialization: A Practical Case
John Boyland and Giuseppe Castagna
ECOOP '96 (LNCS 1098), p. 3 ff.
Full article in PDF

 
Castro, Miguel
 

Providing Persistent Objects in Distributed Systems
Barbara Liskov, Miguel Castro, Liuba Shrira, and Atul Adya
ECOOP '99 (LNCS 1628), p. 230 ff.
Full article in PDF

 
Chambers, Craig
 

Predicate Dispatching: A Unified Theory of Dispatch
Michael Ernst, Craig Kaplan, and Craig Chambers
ECOOP '98 (LNCS 1445), p. 186 ff.
Full article in PDF

Modular Statically Typed Multimethods
Todd Millstein and Craig Chambers
ECOOP '99 (LNCS 1628), p. 279 ff.
Full article in PDF

Predicate Classes
Craig Chambers
ECOOP '93 (LNCS 707), p. 268 ff.
Full article in PDF

Optimization of Object-Oriented Programs Using Static Class Hierarchy Analysis
Jeffrey Dean, David Grove, and Craig Chambers
ECOOP '95 (LNCS 952), p. 77 ff.
Full article in PDF

Optimizing Dynamically-Typed Object-Oriented Languages With Polymorphic Inline Caches
Urs Hölzle, Craig Chambers, and David Ungar
ECOOP '91 (LNCS 512), p. 21 ff.
Full article in PDF

Object-Oriented Multi-Methods in Cecil
Craig Chambers
ECOOP '92 (LNCS 615), p. 33 ff.
Full article in PDF

 
Champeaux, Dennis de
 

Object-Oriented Analysis and Top-Down Software Development
Dennis de Champeaux
ECOOP '91 (LNCS 512), p. 360 ff.
Full article in PDF

Panel - Structured Analysis and Object Oriented Analysis
Dennis de Champeaux, Larry Constantine, Ivar Jacobson, Stephen Mellor, Paul Ward, and Edward Yourdon
ECOOP '90, p. 135 ff.
Full article in PDF

 
Chen, Weimin
 

Efficient Dynamic Look-up Strategy for Multi-Methods
Weimin Chen, Volker Turau, and Wolfgang Klas
ECOOP '94 (LNCS 821), p. 408 ff.
Full article in PDF

 
Chiba, Shigeru
 

Load-Time Structural Reflection in Java
Shigeru Chiba
ECOOP 2000 (LNCS 1850), p. 313 ff.
Full article in PDF

 
Chiba, Shigeru
 

Designing an Extensible Distributed Language with a Meta-Level Architecture
Shigeru Chiba and Takashi Masuda
ECOOP '93 (LNCS 707), p. 482 ff.
Full article in PDF

 
Choi, Jong-Deok
 

Optimizing Java Programs in the Presence of Exceptions
Manish Gupta, Jong-Deok Choi, and Michael Hind
ECOOP 2000 (LNCS 1850), p. 422 ff.
Full article in PDF

 
Chon, K.
 

Overview of a Parallel Object-Oriented Language CLIX
J.H. Hur and K. Chon
ECOOP '87 (LNCS 276), p. 265 ff.
Full article in PDF

 
Christensen, Michael
 

The M.A.D. Experience: Multiperspective Application Development in Evolutionary Prototyping
Michael Christensen, Andy Crabtree, Christian Heide Damm, Klaus Marius Hansen, Ole Lehrmann Madsen, Pernille Marqvardsen, Preben Mogensen, Elmer Sandvad, Lennert Sloth, and Michael Thomsen
ECOOP '98 (LNCS 1445), p. 13 ff.
Full article in PDF

 
Clark, Robert G.
 

Combining Object-Oriented Analysis and Formal Description Techniques
Ana M.D. Moreira and Robert G. Clark
ECOOP '94 (LNCS 821), p. 344 ff.
Full article in PDF

 
Clerici, S.
 

GSBL: An Algebraic Specification Language Based on Inheritance
S. Clerici and F. Orejas
ECOOP '88 (LNCS 322), p. 78 ff.
Full article in PDF

 
Cochinwala, Munir
 

Using Objects for Next Generation Communication Services
Munir Cochinwala
ECOOP 2000 (LNCS 1850), p. 388 ff.
Full article in PDF

 
Codenie, Wim
 

Nested Mixin-Methods in Agora
Patrick Steyaert, Wim Codenie, Theo D'Hondt, Koen De Hondt, Carine Lucas, and Marc Van Limberghen
ECOOP '93 (LNCS 707), p. 197 ff.
Full article in PDF

 
Coleman, Derek
 

Graphical Specification of Object Oriented Systems
Stephen Bear, Phillip Allen, Derek Coleman, and Fiona Hayes
ECOOP '90, p. 28 ff.
Full article in PDF

 
Collaud, C.
 

Prototyping an Interactive Electronic Book System Using an Object-Oriented Approach
J. Pasquier-Boltuck, E. Grossman, and C. Collaud
ECOOP '88 (LNCS 322), p. 177 ff.
Full article in PDF

 
Collavizza, Hélène
 

An Object-Oriented Framework for the Formal Verification of Processors
Laurent Arditi and Hélène Collavizza
ECOOP '95 (LNCS 952), p. 215 ff.
Full article in PDF

 
Consel, Charles
 

Towards Automatic Specialization of Java Programs
Ulrik Pagh Schultz, Julia L. Lawall, Charles Consel, and Gilles Muller
ECOOP '99 (LNCS 1628), p. 367 ff.
Full article in PDF

 
Constantine, Larry
 

Panel - Structured Analysis and Object Oriented Analysis
Dennis de Champeaux, Larry Constantine, Ivar Jacobson, Stephen Mellor, Paul Ward, and Edward Yourdon
ECOOP '90, p. 135 ff.
Full article in PDF

 
Cook, S.
 

On Including Part Hierarchies in Object-Oriented Languages, with an Implementation in Smalltalk
E. Blake and S. Cook
ECOOP '87 (LNCS 276), p. 41 ff.
Full article in PDF

 
Cook, William
 

Mixin-Based Inheritance
Gilad Bracha and William Cook
ECOOP '90, p. 303 ff.
Full article in PDF

A Proposal for Making Eiffel Type-safe
William Cook
ECOOP '89, p. 57 ff.
Full article in PDF

 
Cordsen, Jörg
 

Experiences Developing a Virtual Shared Memory System Using High-Level Object Paradigms
Jörg Cordsen, Jörg Nolte, and Wolfgang Schröder-Preikschat
ECOOP '98 (LNCS 1445), p. 285 ff.
Full article in PDF

 
Coutaz, J.
 

The Construction of User Interfaces and the Object Paradigm
J. Coutaz
ECOOP '87 (LNCS 276), p. 121 ff.
Full article in PDF

 
Coutaz, Joëlle
 

Unifying the Design and Implementation of User Interfaces Through the Object Paradigm
Véronique Normand and Joëlle Coutaz
ECOOP '92 (LNCS 615), p. 153 ff.
Full article in PDF

Architecture Models for Interactive Software
Joëlle Coutaz
ECOOP '89, p. 383 ff.
Full article in PDF

 
Crabtree, Andy
 

The M.A.D. Experience: Multiperspective Application Development in Evolutionary Prototyping
Michael Christensen, Andy Crabtree, Christian Heide Damm, Klaus Marius Hansen, Ole Lehrmann Madsen, Pernille Marqvardsen, Preben Mogensen, Elmer Sandvad, Lennert Sloth, and Michael Thomsen
ECOOP '98 (LNCS 1445), p. 13 ff.
Full article in PDF

 
Crnogorac, Lobel
 

Classifying Inheritance Mechanisms in Concurrent Object-Oriented Programming
Lobel Crnogorac, Anand S. Rao, and Kotagiri Ramamohanarao
ECOOP '98 (LNCS 1445), p. 571 ff.
Full article in PDF

 
Cunningham, Ward
 

Panel - Designing Reusable Designs: Experiences Designing Object-Oriented Frameworks
Allen Wirfs-Brock, Ralph E. Johnson, Ward Cunningham, Mark Linton, and TBD
ECOOP '90, p. 234 ff.
Full article in PDF

 
Cusack, Elspeth
 

Inheritance in Object Oriented Z
Elspeth Cusack
ECOOP '91 (LNCS 512), p. 167 ff.
Full article in PDF

 
Czarnecki, Krzysztof
 

Synthesizing Objects
Krzysztof Czarnecki and Ulrich W. Eisenecker
ECOOP '99 (LNCS 1628), p. 18 ff.
Full article in PDF

A Model for Structuring User Documentation of Object-Oriented Frameworks Using Patterns and Hypertext
Matthias Meusel, Krzysztof Czarnecki, and Wolfgang Köpf
ECOOP '97 (LNCS 1241), p. 496 ff.
Full article in PDF

 

 D 

 
D'Hondt, Theo
 

Nested Mixin-Methods in Agora
Patrick Steyaert, Wim Codenie, Theo D'Hondt, Koen De Hondt, Carine Lucas, and Marc Van Limberghen
ECOOP '93 (LNCS 707), p. 197 ff.
Full article in PDF

 
Damm, Christian Heide
 

The M.A.D. Experience: Multiperspective Application Development in Evolutionary Prototyping
Michael Christensen, Andy Crabtree, Christian Heide Damm, Klaus Marius Hansen, Ole Lehrmann Madsen, Pernille Marqvardsen, Preben Mogensen, Elmer Sandvad, Lennert Sloth, and Michael Thomsen
ECOOP '98 (LNCS 1445), p. 13 ff.
Full article in PDF

Creative Object-Oriented Modelling:Support for Intuition, Flexibility, and Collaboration in CASE Tools
Christian Heide Damm, Klaus Marius Hansen, Michael Thomsen, and Michael Tyrsted
ECOOP 2000 (LNCS 1850), p. 27 ff.
Full article in PDF

 
De Hondt, Koen
 

Nested Mixin-Methods in Agora
Patrick Steyaert, Wim Codenie, Theo D'Hondt, Koen De Hondt, Carine Lucas, and Marc Van Limberghen
ECOOP '93 (LNCS 707), p. 197 ff.
Full article in PDF

 
De Meuter, Wolfgang
 

A Marriage of Class- and Object-Based Inheritance Without Unwanted Children
Patrick Steyaert and Wolfgang De Meuter
ECOOP '95 (LNCS 952), p. 127 ff.
Full article in PDF

 
Dean, Jeffrey
 

Optimization of Object-Oriented Programs Using Static Class Hierarchy Analysis
Jeffrey Dean, David Grove, and Craig Chambers
ECOOP '95 (LNCS 952), p. 77 ff.
Full article in PDF

 
Delcourt, Christine
 

The Design of an Integrity Consistency Checker (ICC) for an Object Oriented Database System
Christine Delcourt and Roberto Zicari
ECOOP '91 (LNCS 512), p. 97 ff.
Full article in PDF

 
Demers, Richard A.
 

Panel - OOPSLA Distributed Object Management
John R. Rymer, Richard Mark Soley, William Stephen Andreas, Ian Fuller, Neal Jacobson, and Richard A. Demers
ECOOP '90, p. 331 ff.
Full article in PDF

 
Demichiel, L.G.
 

The Common Lisp Object System: An Overview (invited paper)
L.G. Demichiel and R.P. Gabriel
ECOOP '87 (LNCS 276), p. 151 ff.
Full article in PDF

 
DeNatale, Rick
 

Panel - OOP in the Real World
Rick DeNatale, Charles Irby, John LaLonde, Burton Leathers, and Reed Phillips
ECOOP '90, p. 299 ff.
Full article in PDF

 
Detlefs, David
 

Inlining of Virtual Methods
David Detlefs and Ole Agesen
ECOOP '99 (LNCS 1628), p. 258 ff.
Full article in PDF

 
Deutsch, L. Peter
 

The Past, Present and Future of Smalltalk
L. Peter Deutsch
ECOOP '89, p. 73 ff.
Full article in PDF

Aims, Means, and Futures of Object-Oriented Languages: Programming Styles and Tool Support
Mike Banahan, L. Peter Deutsch, Boris Magnusson, and Jens Palsberg
ECOOP '93 (LNCS 707), p. 528 ff.
Full article in PDF

 
Dewhurst, S.C.
 

Object Representation of Scope During Translation
S.C. Dewhurst
ECOOP '87 (LNCS 276), p. 71 ff.
Full article in PDF

 
Dickman, Peter
 

DRASTIC: A Run-Time Architecture for Evolving, Distributed, Persistent Systems
Huw Evans and Peter Dickman
ECOOP '97 (LNCS 1241), p. 243 ff.
Full article in PDF

 
Dieckman, Sylvia
 

A Study of Allocation Behavior of the SPECjvm98 Java Benchmarks
Sylvia Dieckman and Urs Hölzle
ECOOP '99 (LNCS 1628), p. 92 ff.
Full article in PDF

 
Dobson, Simon
 

Ionic Types
Simon Dobson
ECOOP 2000 (LNCS 1850), p. 296 ff.
Full article in PDF

 
Dodani, Mahesh
 

ACTS: A Type System for Object-Oriented Programming Based on Abstract and Concrete Classes
Mahesh Dodani and Chung-Shin Tsai
ECOOP '92 (LNCS 615), p. 309 ff.
Full article in PDF

 
Doi, N.
 

An Implementation of an Operating System Kernel Using Concurrent Object-Oriented Language ABCL/c+
N. Doi, Y. Kodama, and K. Hirose
ECOOP '88 (LNCS 322), p. 250 ff.
Full article in PDF

 
Dony, Christophe
 

Exception Handling and Object-Oriented Programming: Toward a Synthesis
Christophe Dony
ECOOP '90, p. 322 ff.
Full article in PDF

An Object-Oriented Exception Handling System for an Object-Oriented Language
Christophe Dony
ECOOP '88 (LNCS 322), p. 146 ff.
Full article in PDF

 
Driesen, Karel
 

Message Dispatch on Pipelined Processors
Karel Driesen, Urs Hölzle, and Jan Vitek
ECOOP '95 (LNCS 952), p. 253 ff.
Full article in PDF

 
Drossopoulou, Sophia
 

Java is Type Safe - Probably
Sophia Drossopoulou and Susan Eisenbach
ECOOP '97 (LNCS 1241), p. 389 ff.
Full article in PDF

 
Du Bois, Philippe
 

O-O Requirements Analysis: an Agent Perspective
Eric Dubois, Philippe Du Bois, and Michaël Petit
ECOOP '93 (LNCS 707), p. 458 ff.
Full article in PDF

 
Dubois, Eric
 

O-O Requirements Analysis: an Agent Perspective
Eric Dubois, Philippe Du Bois, and Michaël Petit
ECOOP '93 (LNCS 707), p. 458 ff.
Full article in PDF

 
Ducournau, R.
 

On Some Algorithms for Multiple Inheritance in Object-Oriented Programming
R. Ducournau and M. Habib
ECOOP '87 (LNCS 276), p. 243 ff.
Full article in PDF

 
Duggan, Dominic
 

A Mixin-Based, Semantics-Based Approach to Reusing Domain-Specific Programming Languages
Dominic Duggan
ECOOP 2000 (LNCS 1850), p. 179 ff.
Full article in PDF

 
Dujardin, Eric
 

Supporting Explicit Disambiguation of Multi-methods
Eric Amiel and Eric Dujardin
ECOOP '96 (LNCS 1098), p. 167 ff.
Full article in PDF

 

 E 

 
Eckel, Natalie
 

Empirical Study of Object-Layout Strategies and Optimization Techniques
Natalie Eckel and Joseph (Yossi) Gil
ECOOP 2000 (LNCS 1850), p. 394 ff.
Full article in PDF

 
Ege, R.K.
 

The Filter Browser Defining Interfaces Graphically
R.K. Ege, D. Maier, and Alan Borning
ECOOP '87 (LNCS 276), p. 140 ff.
Full article in PDF

 
Eggenschwiler, Thomas
 

Frameworks in the Financial Engineering Domain: An Experience Report
Andreas Birrer and Thomas Eggenschwiler
ECOOP '93 (LNCS 707), p. 21 ff.
Full article in PDF

 
Eisenbach, Susan
 

Java is Type Safe - Probably
Sophia Drossopoulou and Susan Eisenbach
ECOOP '97 (LNCS 1241), p. 389 ff.
Full article in PDF

 
Eisenecker, Ulrich W.
 

Synthesizing Objects
Krzysztof Czarnecki and Ulrich W. Eisenecker
ECOOP '99 (LNCS 1628), p. 18 ff.
Full article in PDF

 
Engelson, Vadim
 

Automatic Generation of User Interfaces from Data Structure Specifications and Object-Oriented Application Models
Vadim Engelson, Peter Fritzson, and Dag Fritzson
ECOOP '96 (LNCS 1098), p. 114 ff.
Full article in PDF

Modelica - A Unified Object-Oriented Language for System Modeling and Simulation
Peter Fritzson and Vadim Engelson
ECOOP '98 (LNCS 1445), p. 67 ff.
Full article in PDF

 
Ernst, Erik
 

Propagating Class and Method Combination
Erik Ernst
ECOOP '99 (LNCS 1628), p. 67 ff.
Full article in PDF

 
Ernst, Michael
 

Predicate Dispatching: A Unified Theory of Dispatch
Michael Ernst, Craig Kaplan, and Craig Chambers
ECOOP '98 (LNCS 1445), p. 186 ff.
Full article in PDF

 
Escamilla, J.
 

An Object Model for Engineering Design
G.T. Nguyen, D. Rieu, and J. Escamilla
ECOOP '92 (LNCS 615), p. 233 ff.
Full article in PDF

 
Eugster, Patrick Th.
 

Distributed Asynchronous Collections: Abstractions for Publish/Subscribe Interaction
Patrick Th. Eugster, Rachid Guerraoui, and Joe Sventek
ECOOP 2000 (LNCS 1850), p. 252 ff.
Full article in PDF

 
Evans, Huw
 

DRASTIC: A Run-Time Architecture for Evolving, Distributed, Persistent Systems
Huw Evans and Peter Dickman
ECOOP '97 (LNCS 1241), p. 243 ff.
Full article in PDF

 

 F 

 
Faust, John E.
 

The Performance of an Object-Oriented Threads Package
John E. Faust and Henry M. Levy
ECOOP '90, p. 278 ff.
Full article in PDF

 
Felber, Pascal
 

Protocol Classes for Designing Reliable Distributed Environments
Benoît Garbinato, Pascal Felber, and Rachid Guerraoui
ECOOP '96 (LNCS 1098), p. 316 ff.
Full article in PDF

 
Felleisen, Matthias
 

Synthesizing Object-Oriented and Functional Design to Promote Re-use
Shriram Krishnamurthi, Matthias Felleisen, and Daniel P. Friedman
ECOOP '98 (LNCS 1445), p. 91 ff.
Full article in PDF

 
Ferrari, Elena
 

Extending the ODMG Object Model with Time
Elisa Bertino, Elena Ferrari, Giovanna Guerrini, and Isabella Merlo
ECOOP '98 (LNCS 1445), p. 41 ff.
Full article in PDF

 
Ferreira, Paulo
 

Modelling a Distributed Cached Store for Garbage Collection: The Algorithm and Its Correctness Proof
Paulo Ferreira and Marc Shapiro
ECOOP '98 (LNCS 1445), p. 234 ff.
Full article in PDF

 
Fiech, Adrian
 

Subtyping is not a Good "Match" for Object-Oriented Languages
Kim B. Bruce, Leaf Petersen, and Adrian Fiech
ECOOP '97 (LNCS 1241), p. 104 ff.
Full article in PDF

 
Fisher, Kathleen
 

An Imperative, First-Order Calculus with Object Extension
Viviana Bono and Kathleen Fisher
ECOOP '98 (LNCS 1445), p. 462 ff.
Full article in PDF

Extending Moby with Inheritance-Based Subtyping
Kathleen Fisher and John Reppy
ECOOP 2000 (LNCS 1850), p. 83 ff.
Full article in PDF

 
Flagella, Tito
 

Metalevel Programming in CLOS
Giuseppe Attardi, Cinzia Bonini, Maria Rosaria Boscotrecase, Tito Flagella, and Mauro Gaspari
ECOOP '89, p. 243 ff.
Full article in PDF

Customising Object Allocation
Giuseppe Attardi and Tito Flagella
ECOOP '94 (LNCS 821), p. 320 ff.
Full article in PDF

 
Florijn, Gert
 

Tool Support for Object-Oriented Patterns
Gert Florijn, Marco Meijers, and Pieter van Winsen
ECOOP '97 (LNCS 1241), p. 472 ff.
Full article in PDF

Object Protocols as Functional Parsers
Gert Florijn
ECOOP '95 (LNCS 952), p. 351 ff.
Full article in PDF

Implementation Techniques for Integral Version Management
Ernst Lippe and Gert Florijn
ECOOP '91 (LNCS 512), p. 342 ff.
Full article in PDF

 
Fontoura, Marcus
 

UML-F: A Modeling Language for Object-Oriented Frameworks
Marcus Fontoura, Wolfgang Pree, and Bernhard Rumpe
ECOOP 2000 (LNCS 1850), p. 63 ff.
Full article in PDF

 
Foote, Brian
 

Wrappers to the Rescue
John Brant, Brian Foote, Ralph E. Johnson, and Donald Roberts
ECOOP '98 (LNCS 1445), p. 396 ff.
Full article in PDF

 
Freeman, S.M.G.
 

Adding Digital Video to an Object-Oriented User Interface Toolkit
S.M.G. Freeman and M.S. Manasse
ECOOP '94 (LNCS 821), p. 493 ff.
Full article in PDF

 
Freeman-Benson, Bjørn N.
 

Kaleidoscope: Mixing Objects, Constraints, and Imperative Programming
Bjørn N. Freeman-Benson
ECOOP '90, p. 77 ff.
Full article in PDF

Integrating Constraints with an Object-Oriented Language
Bjørn N. Freeman-Benson and Alan Borning
ECOOP '92 (LNCS 615), p. 268 ff.
Full article in PDF

Constraints and Object Identity
Gus Lopez, Bjørn N. Freeman-Benson, and Alan Borning
ECOOP '94 (LNCS 821), p. 260 ff.
Full article in PDF

 
Friedman, Daniel P.
 

Modeling Subobject-Based Inheritance
Jonathan G. Rossie, Daniel P. Friedman, and Mitchell Wand
ECOOP '96 (LNCS 1098), p. 248 ff.
Full article in PDF

Synthesizing Object-Oriented and Functional Design to Promote Re-use
Shriram Krishnamurthi, Matthias Felleisen, and Daniel P. Friedman
ECOOP '98 (LNCS 1445), p. 91 ff.
Full article in PDF

 
Friedrich, Gerhard
 

ObjView: A Task-Oriented, Graphics-Based Tool for Object Visualization and Arrangement
Gerhard Friedrich, Wolfgang Höllinger, Christian Stary, and Markus Stumptner
ECOOP '89, p. 299 ff.
Full article in PDF

 
Fritzson, Dag
 

Automatic Generation of User Interfaces from Data Structure Specifications and Object-Oriented Application Models
Vadim Engelson, Peter Fritzson, and Dag Fritzson
ECOOP '96 (LNCS 1098), p. 114 ff.
Full article in PDF

 
Fritzson, Peter
 

Automatic Generation of User Interfaces from Data Structure Specifications and Object-Oriented Application Models
Vadim Engelson, Peter Fritzson, and Dag Fritzson
ECOOP '96 (LNCS 1098), p. 114 ff.
Full article in PDF

Modelica - A Unified Object-Oriented Language for System Modeling and Simulation
Peter Fritzson and Vadim Engelson
ECOOP '98 (LNCS 1445), p. 67 ff.
Full article in PDF

 
Fröhlich, Peter
 

Automated Test Case Generation from Dynamic Models
Peter Fröhlich and Johannes Link
ECOOP 2000 (LNCS 1850), p. 472 ff.
Full article in PDF

 
Frølund, Svend
 

Inheritance of Synchronization Constraints in Concurrent Object-Oriented Programming Languages
Svend Frølund
ECOOP '92 (LNCS 615), p. 185 ff.
Full article in PDF

A Language Framework for Multi-Object Coordination
Svend Frølund and Gul Agha
ECOOP '93 (LNCS 707), p. 346 ff.
Full article in PDF

 
Fuller, Ian
 

Panel - OOPSLA Distributed Object Management
John R. Rymer, Richard Mark Soley, William Stephen Andreas, Ian Fuller, Neal Jacobson, and Richard A. Demers
ECOOP '90, p. 331 ff.
Full article in PDF

 

 G 

 
Gabelgaard, Bent
 

Using Object-Oriented Programming Techniques for Implementing ISDN Supplementary Services
Bent Gabelgaard
ECOOP '92 (LNCS 615), p. 213 ff.
Full article in PDF

 
Gabriel, R.P.
 

The Common Lisp Object System: An Overview (invited paper)
L.G. Demichiel and R.P. Gabriel
ECOOP '87 (LNCS 276), p. 151 ff.
Full article in PDF

 
Gadekarla, Ravi
 

Object-Oriented Architectural Support for a Java Processor
N. Vijaykrishnan, N. Ranganathan, and Ravi Gadekarla
ECOOP '98 (LNCS 1445), p. 330 ff.
Full article in PDF

 
Gamma, Erich
 

Integration of a Programming Environment into ET++ - A Case Study
Erich Gamma, André Weinand, and Rudolf Marty
ECOOP '89, p. 283 ff.
Full article in PDF

Going Beyond Objects with Design Patterns
Erich Gamma
ECOOP '97 (LNCS 1241), p. 530 ff.
Full article in PDF

Design Patterns: Abstraction and Reuse of Object-Oriented Design
Erich Gamma, Richard Helm, Ralph E. Johnson, and John Vlissides
ECOOP '93 (LNCS 707), p. 406 ff.
Full article in PDF

 
Gangopadhyay, Dipayan
 

Contracts: Specifying Behavioral Compositions in Object-Oriented Systems
Richard Helm, Ian M. Holland, and Dipayan Gangopadhyay
ECOOP '90, p. 169 ff.
Full article in PDF

ObjChart: Tangible Specification of Reactive Object Behavior
Dipayan Gangopadhyay and Subrata Mitra
ECOOP '93 (LNCS 707), p. 432 ff.
Full article in PDF

 
Ganti, Murthy
 

Problems in Object-Oriented Software Reuse
David Taenzer, Murthy Ganti, and Sunil Podar
ECOOP '89, p. 25 ff.
Full article in PDF

 
Garbinato, Benoît
 

Protocol Classes for Designing Reliable Distributed Environments
Benoît Garbinato, Pascal Felber, and Rachid Guerraoui
ECOOP '96 (LNCS 1098), p. 316 ff.
Full article in PDF

 
Gaspari, Mauro
 

Metalevel Programming in CLOS
Giuseppe Attardi, Cinzia Bonini, Maria Rosaria Boscotrecase, Tito Flagella, and Mauro Gaspari
ECOOP '89, p. 243 ff.
Full article in PDF

A Process Algebraic Specification of the New Asynchronous CORBA Messaging Service
Mauro Gaspari and Gianluigi Zavattaro
ECOOP '99 (LNCS 1628), p. 495 ff.
Full article in PDF

 
Gautron, Phillipe
 

Persistence and Migration for C++ Objects
Marc Shapiro, Phillipe Gautron, and Laurence Mossieri
ECOOP '89, p. 191 ff.
Full article in PDF

 
Gawecki, Andreas
 

Integrating Subtyping, Matching and Type Quantification : A Practical Perspective
Andreas Gawecki and Florian Matthes
ECOOP '96 (LNCS 1098), p. 26 ff.
Full article in PDF

 
Geib, Jean-Marc
 

The Point of View Notion for Multiple Inheritance
Bernand Carré and Jean-Marc Geib
ECOOP '90, p. 312 ff.
Full article in PDF

 
Genolini, Stefano
 

Definition of Reusable Concurrent Software Components
Stefano Crespi Reghizzi, Guido Galli de Paratesi, and Stefano Genolini
ECOOP '91 (LNCS 512), p. 148 ff.
Full article in PDF

 
Gent, Robert van
 

PolyTOIL: A Type-Safe Polymorphic Object-Oriented Language
Kim B. Bruce, Robert van Gent, and Angela Schuett
ECOOP '95 (LNCS 952), p. 27 ff.
Full article in PDF

 
Gil, Joseph (Yossi)
 

Empirical Study of Object-Layout Strategies and Optimization Techniques
Natalie Eckel and Joseph (Yossi) Gil
ECOOP 2000 (LNCS 1850), p. 394 ff.
Full article in PDF

The Complexity of Type Analysis of Object Oriented Programs
Joseph (Yossi) Gil and Alon Itai
ECOOP '98 (LNCS 1445), p. 601 ff.
Full article in PDF

 
Gilbert, J.P.
 

Asynchronous Data Retrieval from an Object-Oriented Database
J.P. Gilbert and L. Bic
ECOOP '88 (LNCS 322), p. 335 ff.
Full article in PDF

 
Gitchell, David
 

Orthogonal to the Java Imperative
Suad Alagic, Jose Solorzano, and David Gitchell
ECOOP '98 (LNCS 1445), p. 212 ff.
Full article in PDF

 
Goguen, Joseph A.
 

OOZE: An Object Oriented Z Environment
Antonio J. Alencar and Joseph A. Goguen
ECOOP '91 (LNCS 512), p. 180 ff.
Full article in PDF

 
Goldberg, Adele
 

Measurement Strategies
Adele Goldberg
ECOOP '96 (LNCS 1098), p. 1 ff.
Full article in PDF

 
Gong, Li
 

Developing Security Systems in the Real World
Li Gong
ECOOP 2000 (LNCS 1850), p. 251 ff.
Full article in PDF

 
Görz, G.
 

FORK: A System for Object- and Rule-Oriented Programming
C. Beckstein, G. Görz, and M. Tieleman
ECOOP '87 (LNCS 276), p. 253 ff.
Full article in PDF

 
Gossain, Sanjiv
 

An Iterative-Design Model For Reusable Object-Oriented Software
Sanjiv Gossain and Bruce Anderson
ECOOP '90, p. 12 ff.
Full article in PDF

 
Gragg, Jeff
 gragg

Runtime Support for Type-Safe Dynamic Java Classes
Scott Malabarba, Raju Pandey, Jeff Gragg, Earl Barr, and J. Fritz Barnes
ECOOP 2000 (LNCS 1850), p. 337 ff.
Full article in PDF

 
Grarup, Steffen
 

Incremental Mature Garbage Collection Using the Train Algorithm
Jacob Seligmann and Steffen Grarup
ECOOP '95 (LNCS 952), p. 235 ff.
Full article in PDF

 
Graube, N.
 

Reflexive Architecture: From ObjVLisp to CLOS
N. Graube
ECOOP '88 (LNCS 322), p. 110 ff.
Full article in PDF

 
Greenhouse, Aaron
 

An Object-Oriented Effects System
Aaron Greenhouse and John Boyland
ECOOP '99 (LNCS 1628), p. 205 ff.
Full article in PDF

 
Grogono, Peter
 

Copying and Comparing: Problems and Solutions
Peter Grogono and Markku Sakkinen
ECOOP 2000 (LNCS 1850), p. 226 ff.
Full article in PDF

 
Grossman, E.
 

Prototyping an Interactive Electronic Book System Using an Object-Oriented Approach
J. Pasquier-Boltuck, E. Grossman, and C. Collaud
ECOOP '88 (LNCS 322), p. 177 ff.
Full article in PDF

 
Grove, David
 

Optimization of Object-Oriented Programs Using Static Class Hierarchy Analysis
Jeffrey Dean, David Grove, and Craig Chambers
ECOOP '95 (LNCS 952), p. 77 ff.
Full article in PDF

 
Gryczan, Guido
 

Large Scale Object-Oriented Software-Development in a Banking Environment - An Experience Report
Dirk Bäumer, Rolf Knoll, Guido Gryczan, and Heinz Züllighoven
ECOOP '96 (LNCS 1098), p. 73 ff.
Full article in PDF

 
Guerraoui, Rachid
 

Protocol Classes for Designing Reliable Distributed Environments
Benoît Garbinato, Pascal Felber, and Rachid Guerraoui
ECOOP '96 (LNCS 1098), p. 316 ff.
Full article in PDF

Distributed Asynchronous Collections: Abstractions for Publish/Subscribe Interaction
Patrick Th. Eugster, Rachid Guerraoui, and Joe Sventek
ECOOP 2000 (LNCS 1850), p. 252 ff.
Full article in PDF

Atomic Object Composition
Rachid Guerraoui
ECOOP '94 (LNCS 821), p. 118 ff.
Full article in PDF

Nesting Actions Through Asynchronous Message Passing: The ACS Protocol
Rachid Guerraoui, Riccardo Capobianchi, Agnes Lanusse, and Pierre Roux
ECOOP '92 (LNCS 615), p. 170 ff.
Full article in PDF

 
Guerrini, Giovanna
 

Objects with Multiple Most Specific Classes
Elisa Bertino and Giovanna Guerrini
ECOOP '95 (LNCS 952), p. 102 ff.
Full article in PDF

An Approach to Classify Semi-Structured Objects
Elisa Bertino, Giovanna Guerrini, Isabella Merlo, and Marco Mesiti
ECOOP '99 (LNCS 1628), p. 416 ff.
Full article in PDF

Deductive Object Databases
Elisa Bertino, Giovanna Guerrini, and Danilo Montesi
ECOOP '94 (LNCS 821), p. 213 ff.
Full article in PDF

Extending the ODMG Object Model with Time
Elisa Bertino, Elena Ferrari, Giovanna Guerrini, and Isabella Merlo
ECOOP '98 (LNCS 1445), p. 41 ff.
Full article in PDF

 
Guimarães, José de Oliveira
 

Reflection for Statically Typed Languages
José de Oliveira Guimarães
ECOOP '98 (LNCS 1445), p. 440 ff.
Full article in PDF

 
Gupta, Manish
 

Optimizing Java Programs in the Presence of Exceptions
Manish Gupta, Jong-Deok Choi, and Michael Hind
ECOOP 2000 (LNCS 1850), p. 422 ff.
Full article in PDF

 

 H 

 
Haarslev, Volker
 

A Framework for Visualizing Object-Oriented Systems
Volker Haarslev and Ralf Möller
ECOOP '90, p. 237 ff.
Full article in PDF

 
Habermann, A. Nico
 

Beyond Schema Evolution to Database Reorganization
Barbara Staudt Lerner and A. Nico Habermann
ECOOP '90, p. 67 ff.
Full article in PDF

 
Habert, Sabine
 

COOL: Kernel Support for Object-Oriented Environments
Sabine Habert and Vadim Abrossimov
ECOOP '90, p. 269 ff.
Full article in PDF

 
Habib, M.
 

On Some Algorithms for Multiple Inheritance in Object-Oriented Programming
R. Ducournau and M. Habib
ECOOP '87 (LNCS 276), p. 243 ff.
Full article in PDF

 
Hagimont, Daniel
 

Protection in the Guide Object-Oriented Distributed System
Daniel Hagimont
ECOOP '94 (LNCS 821), p. 280 ff.
Full article in PDF

 
Halbert, D.C.
 

Using Types and Inheritance in Object-Oriented Languages
D.C. Halbert and P.D. O'Brien
ECOOP '87 (LNCS 276), p. 20 ff.
Full article in PDF

 
Hamer, John
 

Multi-Methods in a Statically-Typed Programming Language
Warwick B. Mugridge, John Hamer, and John G. Hosking
ECOOP '91 (LNCS 512), p. 307 ff.
Full article in PDF

 
Hansen, Klaus Marius
 

Creative Object-Oriented Modelling:Support for Intuition, Flexibility, and Collaboration in CASE Tools
Christian Heide Damm, Klaus Marius Hansen, Michael Thomsen, and Michael Tyrsted
ECOOP 2000 (LNCS 1850), p. 27 ff.
Full article in PDF

The M.A.D. Experience: Multiperspective Application Development in Evolutionary Prototyping
Michael Christensen, Andy Crabtree, Christian Heide Damm, Klaus Marius Hansen, Ole Lehrmann Madsen, Pernille Marqvardsen, Preben Mogensen, Elmer Sandvad, Lennert Sloth, and Michael Thomsen
ECOOP '98 (LNCS 1445), p. 13 ff.
Full article in PDF

 
Hartmann, Thorsten
 

Aggregation in a Behaviour Oriented Object Model
Thorsten Hartmann, Ralf Jungclaus, and Gunter Saake
ECOOP '92 (LNCS 615), p. 57 ff.
Full article in PDF

 
Hashii, Brant
 

Providing Fine-Grained Access Control for Java Programs
Raju Pandey and Brant Hashii
ECOOP '99 (LNCS 1628), p. 449 ff.
Full article in PDF

 
Haughton, H.
 

Reasoning and Refinement in Object-Oriented Specification Languages
K.C. Lano and H. Haughton
ECOOP '92 (LNCS 615), p. 78 ff.
Full article in PDF

 
Hayes, Fiona
 

Graphical Specification of Object Oriented Systems
Stephen Bear, Phillip Allen, Derek Coleman, and Fiona Hayes
ECOOP '90, p. 28 ff.
Full article in PDF

 
He, Jifeng
 

A Trace Model for Pointers and Objects
C.A.R. Hoare and Jifeng He
ECOOP '99 (LNCS 1628), p. 1 ff.
Full article in PDF

 
Hedin, Görel
 

The Mjølner Environment: Direct Interaction with Abstractions
Görel Hedin and Boris Magnusson
ECOOP '88 (LNCS 322), p. 41 ff.
Full article in PDF

An Object-Oriented Notation for Attribute Grammars
Görel Hedin
ECOOP '89, p. 329 ff.
Full article in PDF

 
Helm, Richard
 

Contracts: Specifying Behavioral Compositions in Object-Oriented Systems
Richard Helm, Ian M. Holland, and Dipayan Gangopadhyay
ECOOP '90, p. 169 ff.
Full article in PDF

Design Patterns: Abstraction and Reuse of Object-Oriented Design
Erich Gamma, Richard Helm, Ralph E. Johnson, and John Vlissides
ECOOP '93 (LNCS 707), p. 406 ff.
Full article in PDF

 
Herczeg, Jürgen
 

What Tracers Are Made Of
Heinz-Dieter Böcker and Jürgen Herczeg
ECOOP '90, p. 89 ff.
Full article in PDF

 
Hewitt, Carl
 

Panel - Theory of Concurrent Object-Oriented Programming
Gul Agha, Samson Abramsky, Carl Hewitt, Robin Milner, Peter Wegner, and Akinori Yonezawa
ECOOP '90, p. 100 ff.
Full article in PDF

 
Hind, Michael
 

Optimizing Java Programs in the Presence of Exceptions
Manish Gupta, Jong-Deok Choi, and Michael Hind
ECOOP 2000 (LNCS 1850), p. 422 ff.
Full article in PDF

 
Hinkel, Ursula
 

Towards a Formalization of the Unified Modeling Language
Ruth Breu, Ursula Hinkel, Christoph Hofmann, Cornel Klein, Barbara Paech, Bernhard Rumpe, and Veronika Thurner
ECOOP '97 (LNCS 1241), p. 344 ff.
Full article in PDF

 
Hirose, K.
 

An Implementation of an Operating System Kernel Using Concurrent Object-Oriented Language ABCL/c+
N. Doi, Y. Kodama, and K. Hirose
ECOOP '88 (LNCS 322), p. 250 ff.
Full article in PDF

 
Hoare, C.A.R.
 

A Trace Model for Pointers and Objects
C.A.R. Hoare and Jifeng He
ECOOP '99 (LNCS 1628), p. 1 ff.
Full article in PDF

 
Hofmann, Christoph
 

Towards a Formalization of the Unified Modeling Language
Ruth Breu, Ursula Hinkel, Christoph Hofmann, Cornel Klein, Barbara Paech, Bernhard Rumpe, and Veronika Thurner
ECOOP '97 (LNCS 1241), p. 344 ff.
Full article in PDF

 
Hohenstein, Uwe
 

Bridging the Gap between C++ and Relational Databases
Uwe Hohenstein
ECOOP '96 (LNCS 1098), p. 398 ff.
Full article in PDF

 
Holland, Ian M.
 

Contracts: Specifying Behavioral Compositions in Object-Oriented Systems
Richard Helm, Ian M. Holland, and Dipayan Gangopadhyay
ECOOP '90, p. 169 ff.
Full article in PDF

Specifying Reusable Components Using Contracts
Ian M. Holland
ECOOP '92 (LNCS 615), p. 287 ff.
Full article in PDF

 
Höllinger, Wolfgang
 

ObjView: A Task-Oriented, Graphics-Based Tool for Object Visualization and Arrangement
Gerhard Friedrich, Wolfgang Höllinger, Christian Stary, and Markus Stumptner
ECOOP '89, p. 299 ff.
Full article in PDF

 
Holst, Wade
 

A General Framework for Inheritance Management and Method Dispatch in Object-Oriented Languages
Wade Holst and Duane Szafron
ECOOP '97 (LNCS 1241), p. 276 ff.
Full article in PDF

Multi-method Dispatch Using Multiple Row Displacement
Candy Pang, Wade Holst, Yuri Leontiev, and Duane Szafron
ECOOP '99 (LNCS 1628), p. 304 ff.
Full article in PDF

 
Hölzle, Urs
 

Integrating Independently-Developed Components in Object-Oriented Languages
Urs Hölzle
ECOOP '93 (LNCS 707), p. 36 ff.
Full article in PDF

Dynamic Query-Based Debugging
Raimondas Lencevicius, Urs Hölzle, and Ambuj K. Singh
ECOOP '99 (LNCS 1628), p. 135 ff.
Full article in PDF

Eliminating Virtual Function Calls in C++ Programs
Gerald Aigner and Urs Hölzle
ECOOP '96 (LNCS 1098), p. 142 ff.
Full article in PDF

Message Dispatch on Pipelined Processors
Karel Driesen, Urs Hölzle, and Jan Vitek
ECOOP '95 (LNCS 952), p. 253 ff.
Full article in PDF

Optimizing Dynamically-Typed Object-Oriented Languages With Polymorphic Inline Caches
Urs Hölzle, Craig Chambers, and David Ungar
ECOOP '91 (LNCS 512), p. 21 ff.
Full article in PDF

A Study of Allocation Behavior of the SPECjvm98 Java Benchmarks
Sylvia Dieckman and Urs Hölzle
ECOOP '99 (LNCS 1628), p. 92 ff.
Full article in PDF

Binary Component Adaptation
Ralph Keller and Urs Hölzle
ECOOP '98 (LNCS 1445), p. 307 ff.
Full article in PDF

Do Object-Oriented Languages Need Special Hardware Support?
Urs Hölzle and David Ungar
ECOOP '95 (LNCS 952), p. 283 ff.
Full article in PDF

 
Honda, Kohei
 

An Object Calculus for Asynchronous Communication
Kohei Honda and Mario Tokoro
ECOOP '91 (LNCS 512), p. 133 ff.
Full article in PDF

 
Honda, Y.
 

Debugging Concurrent Systems Based on Object Groups
Y. Honda and Akinori Yonezawa
ECOOP '88 (LNCS 322), p. 267 ff.
Full article in PDF

 
Hopkins, T.
 

Dynamic Grouping in an Object-Oriented Virtual Memory Hierarchy
I. Williams, M. Wolczko, and T. Hopkins
ECOOP '87 (LNCS 276), p. 79 ff.
Full article in PDF

 
Horn, C.
 

Conformance, Genericity, Inheritance and Enhancement
C. Horn
ECOOP '87 (LNCS 276), p. 223 ff.
Full article in PDF

 
Horspool, R. Nigel
 

Taming Message Passing: Efficient Method Look-up for Dynamically Typed Languages
Jan Vitek and R. Nigel Horspool
ECOOP '94 (LNCS 821), p. 432 ff.
Full article in PDF

Near Optimal Hierarchical Encoding of Types
Andreas Krall, Jan Vitek, and R. Nigel Horspool
ECOOP '97 (LNCS 1241), p. 128 ff.
Full article in PDF

 
Hosking, John G.
 

Multi-Methods in a Statically-Typed Programming Language
Warwick B. Mugridge, John Hamer, and John G. Hosking
ECOOP '91 (LNCS 512), p. 307 ff.
Full article in PDF

 
Hseush, Wenwey
 

MELDing Multiple Granularities of Parallelism
Gail E. Kaiser, Steven S. Popovich, Wenwey Hseush, and Shyhtsun Felix Wu
ECOOP '89, p. 147 ff.
Full article in PDF

 
Hübsch, Volker
 

PANDA - Supporting Distributed Programming in C
Holger Assenmacher, Thomas Breitbach, Peter Buhler, Volker Hübsch, and Reinhard Schwarz
ECOOP '93 (LNCS 707), p. 361 ff.
Full article in PDF

 
Hur, J.H.
 

Overview of a Parallel Object-Oriented Language CLIX
J.H. Hur and K. Chon
ECOOP '87 (LNCS 276), p. 265 ff.
Full article in PDF

 
Hürsch, Walter L.
 

Should Superclasses be Abstract?
Walter L. Hürsch
ECOOP '94 (LNCS 821), p. 12 ff.
Full article in PDF

 
Hurwitz, Ben
 

Generalizing Dispatching in a Distributed Object System
Farshad Nayeri, Ben Hurwitz, and Frank Manola
ECOOP '94 (LNCS 821), p. 450 ff.
Full article in PDF

 

  I  

 
Igarashi, Atsushi
 

Foundations for Virtual Types
Atsushi Igarashi and Benjamin C. Pierce
ECOOP '99 (LNCS 1628), p. 161 ff.
Full article in PDF

On Inner Classes
Atsushi Igarashi and Benjamin C. Pierce
ECOOP 2000 (LNCS 1850), p. 129 ff.
Full article in PDF

 
Immel, Mark P.
 

Encapsulating Plurality
Andrew P. Black and Mark P. Immel
ECOOP '93 (LNCS 707), p. 57 ff.
Full article in PDF

 
Irby, Charles
 

Panel - OOP in the Real World
Rick DeNatale, Charles Irby, John LaLonde, Burton Leathers, and Reed Phillips
ECOOP '90, p. 299 ff.
Full article in PDF

 
Irwin, John
 

Aspect-Oriented Programming
Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Videira Lopes, Jean-Marc Loingtier, and John Irwin
ECOOP '97 (LNCS 1241), p. 220 ff.
Full article in PDF

 
Ishikawa, Yutaka
 

Object Location Control Using Meta-level Programming
Hideaki Okamura and Yutaka Ishikawa
ECOOP '94 (LNCS 821), p. 299 ff.
Full article in PDF

Object-Oriented Real-Time Language Design: Constructs for Timing Constraints
Yutaka Ishikawa, Hideyuki Tokuda, and Clifford W. Mercer
ECOOP '90, p. 289 ff.
Full article in PDF

 
Itai, Alon
 

The Complexity of Type Analysis of Object Oriented Programs
Joseph (Yossi) Gil and Alon Itai
ECOOP '98 (LNCS 1445), p. 601 ff.
Full article in PDF

 

  J  

 
Jacobs, Bart
 

Inheritance and Cofree Constructions
Bart Jacobs
ECOOP '96 (LNCS 1098), p. 210 ff.
Full article in PDF

 
Jacobson, Ivar
 

Panel - Structured Analysis and Object Oriented Analysis
Dennis de Champeaux, Larry Constantine, Ivar Jacobson, Stephen Mellor, Paul Ward, and Edward Yourdon
ECOOP '90, p. 135 ff.
Full article in PDF

 
Jacobson, Neal
 

Panel - OOPSLA Distributed Object Management
John R. Rymer, Richard Mark Soley, William Stephen Andreas, Ian Fuller, Neal Jacobson, and Richard A. Demers
ECOOP '90, p. 331 ff.
Full article in PDF

 
Jagannathan, Suresh
 

A Reflective Model of Inheritance
Suresh Jagannathan and Gul Agha
ECOOP '92 (LNCS 615), p. 350 ff.
Full article in PDF

 
Jézéquel, Jean-Marc
 

EPEE: an Eiffel Environment to Program Distributed Memory Parallel Computers
Jean-Marc Jézéquel
ECOOP '92 (LNCS 615), p. 197 ff.
Full article in PDF

Parallel Operators
Jean-Marc Jézéquel and Jean-Lin Pacherie
ECOOP '96 (LNCS 1098), p. 275 ff.
Full article in PDF

Transparent Parallelisation Through Reuse: Between a Compiler and a Library
Jean-Marc Jézéquel
ECOOP '93 (LNCS 707), p. 384 ff.
Full article in PDF

Design Pattern Application in UML
Gerson Sunyé, Alain Le Guennec, and Jean-Marc Jézéquel
ECOOP 2000 (LNCS 1850), p. 44 ff.
Full article in PDF

 
Johnson, Ralph E.
 

Wrappers to the Rescue
John Brant, Brian Foote, Ralph E. Johnson, and Donald Roberts
ECOOP '98 (LNCS 1445), p. 396 ff.
Full article in PDF

Design Patterns: Abstraction and Reuse of Object-Oriented Design
Erich Gamma, Richard Helm, Ralph E. Johnson, and John Vlissides
ECOOP '93 (LNCS 707), p. 406 ff.
Full article in PDF

Panel - Designing Reusable Designs: Experiences Designing Object-Oriented Frameworks
Allen Wirfs-Brock, Ralph E. Johnson, Ward Cunningham, Mark Linton, and TBD
ECOOP '90, p. 234 ff.
Full article in PDF

Patterns Generate Architectures
Kent Beck and Ralph E. Johnson
ECOOP '94 (LNCS 821), p. 139 ff.
Full article in PDF

 
Johnson, Richard
 

MetaFlex: A Flexible Metaclass Generator
Richard Johnson and Muru Palaniappan
ECOOP '93 (LNCS 707), p. 502 ff.
Full article in PDF

 
Jones, Richard
 

Cyclic Distributed Garbage Collection with Group Merger
Helena Rodrigues and Richard Jones
ECOOP '98 (LNCS 1445), p. 260 ff.
Full article in PDF

 
Jonge, Wiebren de
 

Roles and Dynamic Subclasses: A Modal Logic Approach
Roel Wieringa, Wiebren de Jonge, and Paul Spruit
ECOOP '94 (LNCS 821), p. 32 ff.
Full article in PDF

 
Jordan, Mick
 

Providing Orthogonal Persistence for Java
Malcolm Atkinson and Mick Jordan
ECOOP '98 (LNCS 1445), p. 383 ff.
Full article in PDF

 
Jungclaus, Ralf
 

Aggregation in a Behaviour Oriented Object Model
Thorsten Hartmann, Ralf Jungclaus, and Gunter Saake
ECOOP '92 (LNCS 615), p. 57 ff.
Full article in PDF

 

 K 

 
Kafura, Dennis G.
 

Inheritance in Actor Based Concurrent Object-Oriented Languages
Dennis G. Kafura and Keung Hae Lee
ECOOP '89, p. 131 ff.
Full article in PDF

Garbage Collection of Actors
Dennis G. Kafura, Doug Washabaugh, and Jeff Nelson
ECOOP '90, p. 126 ff.
Full article in PDF

 
Kahn, Kenneth M.
 

Objects - A Fresh Look
Kenneth M. Kahn
ECOOP '89, p. 207 ff.
Full article in PDF

Actors as a Special Case of Concurrent Constraint (Logic) Programming
Kenneth M. Kahn and Vijay A. Saraswat
ECOOP '90, p. 57 ff.
Full article in PDF

 
Kaiser, Gail E.
 

MELDing Multiple Granularities of Parallelism
Gail E. Kaiser, Steven S. Popovich, Wenwey Hseush, and Shyhtsun Felix Wu
ECOOP '89, p. 147 ff.
Full article in PDF

 
Kaplan, Craig
 

Predicate Dispatching: A Unified Theory of Dispatch
Michael Ernst, Craig Kaplan, and Craig Chambers
ECOOP '98 (LNCS 1445), p. 186 ff.
Full article in PDF

 
Kato, Kazuhiko
 

An Implementation Method of Migratable Distributed Objects Using an RPC Technique Integrated with Virtual Memory Management
Kenji Kono, Kazuhiko Kato, and Takashi Masuda
ECOOP '96 (LNCS 1098), p. 295 ff.
Full article in PDF

 
Keller, Ralph
 

Binary Component Adaptation
Ralph Keller and Urs Hölzle
ECOOP '98 (LNCS 1445), p. 307 ff.
Full article in PDF

 
Kellomäki, Pertti
 

Design Templates for Collective Behavior
Pertti Kellomäki
ECOOP 2000 (LNCS 1850), p. 277 ff.
Full article in PDF

 
Kent, Bill
 

Panel - Issues in Object Database Management
Jacob Stein, Tim Andrews, Bill Kent, Kate Rotzell, and Dan Weinreb
ECOOP '90, p. 235 ff.
Full article in PDF

 
Kent, Stuart
 

Precise Visual Specification of Design Patterns
Anthony Lauder and Stuart Kent
ECOOP '98 (LNCS 1445), p. 114 ff.
Full article in PDF

 
Kiczales, Gregor
 

Aspect-Oriented Programming
Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Videira Lopes, Jean-Marc Loingtier, and John Irwin
ECOOP '97 (LNCS 1241), p. 220 ff.
Full article in PDF

 
Kießling, Heiko
 

Sharing Properties in a Uniform Object Space
Heiko Kießling and Uwe Krüger
ECOOP '95 (LNCS 952), p. 424 ff.
Full article in PDF

 
Kim, Won
 

On Unifying Relational and Object-Oriented Database Systems
Won Kim
ECOOP '92 (LNCS 615), p. 1 ff.
Full article in PDF

 
Kimelman, Doug
 

Modeling Object-Oriented Program Execution
Wim De Pauw, Doug Kimelman, and John Vlissides
ECOOP '94 (LNCS 821), p. 163 ff.
Full article in PDF

 
Kimura, Yasunori
 

OpenJIT: An Open-Ended, Reflective JIT Compiler Framework for Java
Hirotaka Ogawa, Kouya Shimura, Satoshi Matsuoka, Fuyuhiko Maruyama, Yukihiko Sohda, and Yasunori Kimura
ECOOP 2000 (LNCS 1850), p. 362 ff.
Full article in PDF

 
Klas, Wolfgang
 

Efficient Dynamic Look-up Strategy for Multi-Methods
Weimin Chen, Volker Turau, and Wolfgang Klas
ECOOP '94 (LNCS 821), p. 408 ff.
Full article in PDF

 
Klein, Cornel
 

Towards a Formalization of the Unified Modeling Language
Ruth Breu, Ursula Hinkel, Christoph Hofmann, Cornel Klein, Barbara Paech, Bernhard Rumpe, and Veronika Thurner
ECOOP '97 (LNCS 1241), p. 344 ff.
Full article in PDF

 
Kniesel, Günther
 

Type-Safe Delegation for Run-Time Component Adaptation
Günther Kniesel
ECOOP '99 (LNCS 1628), p. 351 ff.
Full article in PDF

 
Knoll, Rolf
 

Large Scale Object-Oriented Software-Development in a Banking Environment - An Experience Report
Dirk Bäumer, Rolf Knoll, Guido Gryczan, and Heinz Züllighoven
ECOOP '96 (LNCS 1098), p. 73 ff.
Full article in PDF

 
Knudsen, Jørgen Lindskov
 

Teaching Object-Oriented Programming Is More Than Teaching Object-Oriented Programming Languages
Jørgen Lindskov Knudsen and Ole Lehrmann Madsen
ECOOP '88 (LNCS 322), p. 21 ff.
Full article in PDF

Name Collision in Multiple Classification Hierarchies
Jørgen Lindskov Knudsen
ECOOP '88 (LNCS 322), p. 93 ff.
Full article in PDF

Generalising the BETA Type System
Søren Brandt and Jørgen Lindskov Knudsen
ECOOP '96 (LNCS 1098), p. 421 ff.
Full article in PDF

 
Kodama, Y.
 

An Implementation of an Operating System Kernel Using Concurrent Object-Oriented Language ABCL/c+
N. Doi, Y. Kodama, and K. Hirose
ECOOP '88 (LNCS 322), p. 250 ff.
Full article in PDF

 
Kohler, W.H.
 

Concurrency Features for the Trellis/Owl Language
J.E.B. Moss and W.H. Kohler
ECOOP '87 (LNCS 276), p. 171 ff.
Full article in PDF

 
Kono, Kenji
 

An Implementation Method of Migratable Distributed Objects Using an RPC Technique Integrated with Virtual Memory Management
Kenji Kono, Kazuhiko Kato, and Takashi Masuda
ECOOP '96 (LNCS 1098), p. 295 ff.
Full article in PDF

 
Konstantas, Dimitri
 

Object Oriented Interoperability
Dimitri Konstantas
ECOOP '93 (LNCS 707), p. 80 ff.
Full article in PDF

 
Köpf, Wolfgang
 

A Model for Structuring User Documentation of Object-Oriented Frameworks Using Patterns and Hypertext
Matthias Meusel, Krzysztof Czarnecki, and Wolfgang Köpf
ECOOP '97 (LNCS 1241), p. 496 ff.
Full article in PDF

 
Krall, Andreas
 

Near Optimal Hierarchical Encoding of Types
Andreas Krall, Jan Vitek, and R. Nigel Horspool
ECOOP '97 (LNCS 1241), p. 128 ff.
Full article in PDF

 
Kreutzer, W.
 

A Modeller's Workbench: Experiments in Object-Oriented Simulation Programming
W. Kreutzer
ECOOP '87 (LNCS 276), p. 203 ff.
Full article in PDF

 
Krieg-Brückner, Bernd
 

Typed Object-Oriented Functional Programming with Late Binding
Zhenyu Qian and Bernd Krieg-Brückner
ECOOP '96 (LNCS 1098), p. 48 ff.
Full article in PDF

 
Krishnamurthi, Shriram
 

Synthesizing Object-Oriented and Functional Design to Promote Re-use
Shriram Krishnamurthi, Matthias Felleisen, and Daniel P. Friedman
ECOOP '98 (LNCS 1445), p. 91 ff.
Full article in PDF

 
Kristensen, Bent Bruun
 

Classification of Actions or Inheritance also for Methods
Bent Bruun Kristensen, Ole Lehrmann Madsen, Birger Møller-Pedersen, and Kristen Nygaard
ECOOP '87 (LNCS 276), p. 98 ff.
Full article in PDF

Activities: Abstractions for Collective Behavior
Bent Bruun Kristensen and Daniel C.M. May
ECOOP '96 (LNCS 1098), p. 472 ff.
Full article in PDF

 
Krüger, Uwe
 

Sharing Properties in a Uniform Object Space
Heiko Kießling and Uwe Krüger
ECOOP '95 (LNCS 952), p. 424 ff.
Full article in PDF

 
Kühne, Thomas
 

Internal Iteration Externalized
Thomas Kühne
ECOOP '99 (LNCS 1628), p. 329 ff.
Full article in PDF

 

 L 

 
Lacourte, Serge
 

Exceptions in Guide, an Object-Oriented Language for Distributed Applications
Serge Lacourte
ECOOP '91 (LNCS 512), p. 268 ff.
Full article in PDF

 
Laenens, E.
 

An Overview of OOPS+, An Object-Oriented Database Programming Language
E. Laenens and D. Vermeir
ECOOP '88 (LNCS 322), p. 350 ff.
Full article in PDF

A Customizable Window-Interface to Object-Oriented Databases
E. Laenens, F. Staes, and D. Vermeir
ECOOP '89, p. 367 ff.
Full article in PDF

 
Lagorio, Giovanni
 

Jam - A Smooth Extension of Java with Mixins
Davide Ancona, Giovanni Lagorio, and Elena Zucca
ECOOP 2000 (LNCS 1850), p. 154 ff.
Full article in PDF

 
LaLonde, John
 

Panel - OOP in the Real World
Rick DeNatale, Charles Irby, John LaLonde, Burton Leathers, and Reed Phillips
ECOOP '90, p. 299 ff.
Full article in PDF

 
Lamming, Michael G.
 

Intimate Computing and the Memory Prosthesis: A Challenge for Computer Systems Research?
Michael G. Lamming
ECOOP '93 (LNCS 707), p. 1 ff.
Full article in PDF

 
Lamping, John
 

Methods as Assertions
John Lamping and Martín Abadi
ECOOP '94 (LNCS 821), p. 60 ff.
Full article in PDF

Aspect-Oriented Programming
Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Videira Lopes, Jean-Marc Loingtier, and John Irwin
ECOOP '97 (LNCS 1241), p. 220 ff.
Full article in PDF

 
Lange, Danny B.
 

Mobile Objects and Mobile Agents: The Future of Distributed Computing?
Danny B. Lange
ECOOP '98 (LNCS 1445), p. 1 ff.
Full article in PDF

 
Lano, K.C.
 

Objects, Associations and Subsystems: A Hierarchical Approach to Encapsulation
J.C. Bicarregui, K.C. Lano, and T.S.E. Maibaum
ECOOP '97 (LNCS 1241), p. 324 ff.
Full article in PDF

Reasoning and Refinement in Object-Oriented Specification Languages
K.C. Lano and H. Haughton
ECOOP '92 (LNCS 615), p. 78 ff.
Full article in PDF

 
Lanusse, Agnes
 

Nesting Actions Through Asynchronous Message Passing: The ACS Protocol
Rachid Guerraoui, Riccardo Capobianchi, Agnes Lanusse, and Pierre Roux
ECOOP '92 (LNCS 615), p. 170 ff.
Full article in PDF

 
Lapalme, Guy
 

ObjVProlog: Metaclasses in Logic
Jacques Malenfant, Guy Lapalme, and Jean Vaucher
ECOOP '89, p. 257 ff.
Full article in PDF

SCOOP, Structured Concurrent Object-Oriented Prolog
Jean Vaucher, Guy Lapalme, and Jacques Malenfant
ECOOP '88 (LNCS 322), p. 191 ff.
Full article in PDF

 
Lau, Wing-cheong
 

An Object-Oriented Class Library for Scalable Parallel Heuristic Search
Wing-cheong Lau and Vineet Singh
ECOOP '92 (LNCS 615), p. 252 ff.
Full article in PDF

 
Lauder, Anthony
 

Precise Visual Specification of Design Patterns
Anthony Lauder and Stuart Kent
ECOOP '98 (LNCS 1445), p. 114 ff.
Full article in PDF

 
Lawall, Julia L.
 

Towards Automatic Specialization of Java Programs
Ulrik Pagh Schultz, Julia L. Lawall, Charles Consel, and Gilles Muller
ECOOP '99 (LNCS 1628), p. 367 ff.
Full article in PDF

 
Le Guennec, Alain
 

Design Pattern Application in UML
Gerson Sunyé, Alain Le Guennec, and Jean-Marc Jézéquel
ECOOP 2000 (LNCS 1850), p. 44 ff.
Full article in PDF

 
Lea, Doug
 

Interface-Based Protocol Specification of Open Systems using PSL
Doug Lea and Jos Marlowe
ECOOP '95 (LNCS 952), p. 374 ff.
Full article in PDF

 
Leathers, Burton
 

Panel - OOP in the Real World
Rick DeNatale, Charles Irby, John LaLonde, Burton Leathers, and Reed Phillips
ECOOP '90, p. 299 ff.
Full article in PDF

 
Leavens, Gary T.
 

Reasoning about Object-Oriented Programs that Use Subtypes
Gary T. Leavens and William E. Weihl
ECOOP '90, p. 212 ff.
Full article in PDF

 
Lechner, Ulrike
 

(Objects + Concurrency) & Reusability - A Proposal to Circumvent the Inheritance Anomaly
Ulrike Lechner, Christian Lengauer, Friederike Nickl, and Martin Wirsing
ECOOP '96 (LNCS 1098), p. 232 ff.
Full article in PDF

 
Lee, Keung Hae
 

Inheritance in Actor Based Concurrent Object-Oriented Languages
Dennis G. Kafura and Keung Hae Lee
ECOOP '89, p. 131 ff.
Full article in PDF

 
Lencevicius, Raimondas
 

Dynamic Query-Based Debugging
Raimondas Lencevicius, Urs Hölzle, and Ambuj K. Singh
ECOOP '99 (LNCS 1628), p. 135 ff.
Full article in PDF

 
Lengauer, Christian
 

(Objects + Concurrency) & Reusability - A Proposal to Circumvent the Inheritance Anomaly
Ulrike Lechner, Christian Lengauer, Friederike Nickl, and Martin Wirsing
ECOOP '96 (LNCS 1098), p. 232 ff.
Full article in PDF

 
Leontiev, Yuri
 

Multi-method Dispatch Using Multiple Row Displacement
Candy Pang, Wade Holst, Yuri Leontiev, and Duane Szafron
ECOOP '99 (LNCS 1628), p. 304 ff.
Full article in PDF

 
Levy, Henry M.
 

The Performance of an Object-Oriented Threads Package
John E. Faust and Henry M. Levy
ECOOP '90, p. 278 ff.
Full article in PDF

A Compositional Model for Software Reuse
Rajendra K. Raj and Henry M. Levy
ECOOP '89, p. 3 ff.
Full article in PDF

 
Leyens, Douglas E.
 

A Class Hierarchy for Building Stream-Oriented File Systems
Peter W. Madany, Roy H. Campbell
ECOOP '89, p. 311 ff.
Full article in PDF

 
Lieberherr, Karl J.
 

Incremental Class Dictionary Learning and Optimization
Paul L. Bergstein and Karl J. Lieberherr
ECOOP '91 (LNCS 512), p. 377 ff.
Full article in PDF

Abstracting Process-to-Function Relations in Concurrent Object-Oriented Applications
Cristina Videira Lopes and Karl J. Lieberherr
ECOOP '94 (LNCS 821), p. 81 ff.
Full article in PDF

 
Lieberman, H.
 

Reversible Object-Oriented Interpreters
H. Lieberman
ECOOP '87 (LNCS 276), p. 11 ff.
Full article in PDF

 
Linden, Frank van der
 

A Parallel Object-Oriented Language with Inheritance and Subtyping
Pierre America and Frank van der Linden
ECOOP '90, p. 161 ff.
Full article in PDF

 
Lindsjørn, Y.
 

Database Concepts Discussed in an Object-Oriented Perspective
Y. Lindsjørn and D. Sjøberg
ECOOP '88 (LNCS 322), p. 300 ff.
Full article in PDF

 
Lindstrom, Gary
 

An Application Framework for Module Composition Tools
Guruduth Banavar and Gary Lindstrom
ECOOP '96 (LNCS 1098), p. 91 ff.
Full article in PDF

 
Link, Johannes
 

Automated Test Case Generation from Dynamic Models
Peter Fröhlich and Johannes Link
ECOOP 2000 (LNCS 1850), p. 472 ff.
Full article in PDF

 
Linton, Mark
 

Panel - Designing Reusable Designs: Experiences Designing Object-Oriented Frameworks
Allen Wirfs-Brock, Ralph E. Johnson, Ward Cunningham, Mark Linton, and TBD
ECOOP '90, p. 234 ff.
Full article in PDF

 
Lippe, Ernst
 

Implementation Techniques for Integral Version Management
Ernst Lippe and Gert Florijn
ECOOP '91 (LNCS 512), p. 342 ff.
Full article in PDF

 
Liquori, Luigi
 

An Extended Theory of Primitive Objects: First Order System
Luigi Liquori
ECOOP '97 (LNCS 1241), p. 146 ff.
Full article in PDF

On Object Extension
Luigi Liquori
ECOOP '98 (LNCS 1445), p. 498 ff.
Full article in PDF

 
Liskov, Barbara
 

Providing Persistent Objects in Distributed Systems
Barbara Liskov, Miguel Castro, Liuba Shrira, and Atul Adya
ECOOP '99 (LNCS 1628), p. 230 ff.
Full article in PDF

A New Definition of the Subtype Relation
Barbara Liskov and Jeannette M. Wing
ECOOP '93 (LNCS 707), p. 118 ff.
Full article in PDF

 
Loingtier, Jean-Marc
 

Aspect-Oriented Programming
Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Videira Lopes, Jean-Marc Loingtier, and John Irwin
ECOOP '97 (LNCS 1241), p. 220 ff.
Full article in PDF

 
Loomis, M.E.S.
 

An Object Modelling Technique for Conceptual Design
M.E.S. Loomis, A.V. Shah, and J.E. Rumbaugh
ECOOP '87 (LNCS 276), p. 192 ff.
Full article in PDF

 
Lopes, Cristina Videira
 

Abstracting Process-to-Function Relations in Concurrent Object-Oriented Applications
Cristina Videira Lopes and Karl J. Lieberherr
ECOOP '94 (LNCS 821), p. 81 ff.
Full article in PDF

Aspect-Oriented Programming
Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Videira Lopes, Jean-Marc Loingtier, and John Irwin
ECOOP '97 (LNCS 1241), p. 220 ff.
Full article in PDF

 
Lopez, Gus
 

Constraints and Object Identity
Gus Lopez, Bjørn N. Freeman-Benson, and Alan Borning
ECOOP '94 (LNCS 821), p. 260 ff.
Full article in PDF

 
Low, C.
 

A Shared, Persistent Object Store
C. Low
ECOOP '88 (LNCS 322), p. 390 ff.
Full article in PDF

 
Lucas, Carine
 

Nested Mixin-Methods in Agora
Patrick Steyaert, Wim Codenie, Theo D'Hondt, Koen De Hondt, Carine Lucas, and Marc Van Limberghen
ECOOP '93 (LNCS 707), p. 197 ff.
Full article in PDF

 
Lunau, Charlotte Pii
 

A Reflective Architecture for Process Control Applications
Charlotte Pii Lunau
ECOOP '97 (LNCS 1241), p. 170 ff.
Full article in PDF

 

 M 

 
Madany, Peter W.
 

A Class Hierarchy for Building Stream-Oriented File Systems
Peter W. Madany, Roy H. Campbell
ECOOP '89, p. 311 ff.
Full article in PDF

 
Madsen, Ole Lehrmann
 

Teaching Object-Oriented Programming Is More Than Teaching Object-Oriented Programming Languages
Jørgen Lindskov Knudsen and Ole Lehrmann Madsen
ECOOP '88 (LNCS 322), p. 21 ff.
Full article in PDF

What Object-Oriented Programming May Be - and What It Does Not Have to Be
Ole Lehrmann Madsen and Birger Møller-Pedersen
ECOOP '88 (LNCS 322), p. 1 ff.
Full article in PDF

The M.A.D. Experience: Multiperspective Application Development in Evolutionary Prototyping
Michael Christensen, Andy Crabtree, Christian Heide Damm, Klaus Marius Hansen, Ole Lehrmann Madsen, Pernille Marqvardsen, Preben Mogensen, Elmer Sandvad, Lennert Sloth, and Michael Thomsen
ECOOP '98 (LNCS 1445), p. 13 ff.
Full article in PDF

Strong Typing of Object-Oriented Languages Revisited
Ole Lehrmann Madsen, Boris Magnusson, and Birger Møller-Pedersen
ECOOP '90, p. 140 ff.
Full article in PDF

Classification of Actions or Inheritance also for Methods
Bent Bruun Kristensen, Ole Lehrmann Madsen, Birger Møller-Pedersen, and Kristen Nygaard
ECOOP '87 (LNCS 276), p. 98 ff.
Full article in PDF

Towards a Unified Programming Language
Ole Lehrmann Madsen
ECOOP 2000 (LNCS 1850), p. 1 ff.
Full article in PDF

 
Maeda, Chris
 

Aspect-Oriented Programming
Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Videira Lopes, Jean-Marc Loingtier, and John Irwin
ECOOP '97 (LNCS 1241), p. 220 ff.
Full article in PDF

 
Magidor, Menachem
 

Metaphoric Polymorphism: Taking Code Reuse One Step Further
Ran Rinat and Menachem Magidor
ECOOP '96 (LNCS 1098), p. 449 ff.
Full article in PDF

 
Magnusson, Boris
 

The Mjølner Environment: Direct Interaction with Abstractions
Görel Hedin and Boris Magnusson
ECOOP '88 (LNCS 322), p. 41 ff.
Full article in PDF

Aims, Means, and Futures of Object-Oriented Languages: Programming Styles and Tool Support
Mike Banahan, L. Peter Deutsch, Boris Magnusson, and Jens Palsberg
ECOOP '93 (LNCS 707), p. 528 ff.
Full article in PDF

Strong Typing of Object-Oriented Languages Revisited
Ole Lehrmann Madsen, Boris Magnusson, and Birger Møller-Pedersen
ECOOP '90, p. 140 ff.
Full article in PDF

 
Maibaum, T.S.E.
 

Objects, Associations and Subsystems: A Hierarchical Approach to Encapsulation
J.C. Bicarregui, K.C. Lano, and T.S.E. Maibaum
ECOOP '97 (LNCS 1241), p. 324 ff.
Full article in PDF

 
Maier, D.
 

The Filter Browser Defining Interfaces Graphically
R.K. Ege, D. Maier, and Alan Borning
ECOOP '87 (LNCS 276), p. 140 ff.
Full article in PDF

 
Malabarba, Scott
 

Runtime Support for Type-Safe Dynamic Java Classes
Scott Malabarba, Raju Pandey, Jeff Gragg, Earl Barr, and J. Fritz Barnes
ECOOP 2000 (LNCS 1850), p. 337 ff.
Full article in PDF

 
Malenfant, Jacques
 

SCOOP, Structured Concurrent Object-Oriented Prolog
Jean Vaucher, Guy Lapalme, and Jacques Malenfant
ECOOP '88 (LNCS 322), p. 191 ff.
Full article in PDF

ObjVProlog: Metaclasses in Logic
Jacques Malenfant, Guy Lapalme, and Jean Vaucher
ECOOP '89, p. 257 ff.
Full article in PDF

 
Manasse, M.S.
 

Adding Digital Video to an Object-Oriented User Interface Toolkit
S.M.G. Freeman and M.S. Manasse
ECOOP '94 (LNCS 821), p. 493 ff.
Full article in PDF

 
Manning, C.R.
 

Traveler: The Apiary Observatory
C.R. Manning
ECOOP '87 (LNCS 276), p. 89 ff.
Full article in PDF

 
Männistö, Tomi
 

Product Configurations - An Application for Prototype Object Approach
Hannu Peltonen, Tomi Männistö, Kari Alho, and Reijo Sulonen
ECOOP '94 (LNCS 821), p. 513 ff.
Full article in PDF

 
Manola, Frank
 

Generalizing Dispatching in a Distributed Object System
Farshad Nayeri, Ben Hurwitz, and Frank Manola
ECOOP '94 (LNCS 821), p. 450 ff.
Full article in PDF

 
Marlowe, Jos
 

Interface-Based Protocol Specification of Open Systems using PSL
Doug Lea and Jos Marlowe
ECOOP '95 (LNCS 952), p. 374 ff.
Full article in PDF

 
Marqvardsen, Pernille
 

The M.A.D. Experience: Multiperspective Application Development in Evolutionary Prototyping
Michael Christensen, Andy Crabtree, Christian Heide Damm, Klaus Marius Hansen, Ole Lehrmann Madsen, Pernille Marqvardsen, Preben Mogensen, Elmer Sandvad, Lennert Sloth, and Michael Thomsen
ECOOP '98 (LNCS 1445), p. 13 ff.
Full article in PDF

 
Marty, Rudolf
 

Integration of a Programming Environment into ET++ - A Case Study
Erich Gamma, André Weinand, and Rudolf Marty
ECOOP '89, p. 283 ff.
Full article in PDF

 
Maruichi, T.
 

Behavioral Simulation Based on Knowledge Objects
T. Maruichi, T. Uchiki, and Mario Tokoro
ECOOP '87 (LNCS 276), p. 213 ff.
Full article in PDF

 
Maruyama, Fuyuhiko
 

OpenJIT: An Open-Ended, Reflective JIT Compiler Framework for Java
Hirotaka Ogawa, Kouya Shimura, Satoshi Matsuoka, Fuyuhiko Maruyama, Yukihiko Sohda, and Yasunori Kimura
ECOOP 2000 (LNCS 1850), p. 362 ff.
Full article in PDF

 
Masuda, Takashi
 

An Implementation Method of Migratable Distributed Objects Using an RPC Technique Integrated with Virtual Memory Management
Kenji Kono, Kazuhiko Kato, and Takashi Masuda
ECOOP '96 (LNCS 1098), p. 295 ff.
Full article in PDF

Designing an Extensible Distributed Language with a Meta-Level Architecture
Shigeru Chiba and Takashi Masuda
ECOOP '93 (LNCS 707), p. 482 ff.
Full article in PDF

 
Masuhara, Hidehiko
 

Design and Partial Evaluation of Meta-objects for a Concurrent Reflective Language
Hidehiko Masuhara and Akinori Yonezawa
ECOOP '98 (LNCS 1445), p. 418 ff.
Full article in PDF

 
Matsuoka, Satoshi
 

Hybrid Group Reflective Architecture for Object-Oriented Concurrent Reflective Programming
Satoshi Matsuoka, Takuo Watanabe, and Akinori Yonezawa
ECOOP '91 (LNCS 512), p. 231 ff.
Full article in PDF

OpenJIT: An Open-Ended, Reflective JIT Compiler Framework for Java
Hirotaka Ogawa, Kouya Shimura, Satoshi Matsuoka, Fuyuhiko Maruyama, Yukihiko Sohda, and Yasunori Kimura
ECOOP 2000 (LNCS 1850), p. 362 ff.
Full article in PDF

 
Matthes, Florian
 

Integrating Subtyping, Matching and Type Quantification : A Practical Perspective
Andreas Gawecki and Florian Matthes
ECOOP '96 (LNCS 1098), p. 26 ff.
Full article in PDF

 
Matthews, Brian
 

Ionic Types
Simon Dobson
ECOOP 2000 (LNCS 1850), p. 296 ff.
Full article in PDF

 
May, Daniel C.M.
 

Activities: Abstractions for Collective Behavior
Bent Bruun Kristensen and Daniel C.M. May
ECOOP '96 (LNCS 1098), p. 472 ff.
Full article in PDF

 
McAffer, Jeff
 

Meta-level Programming with CodA
Jeff McAffer
ECOOP '95 (LNCS 952), p. 190 ff.
Full article in PDF

 
McCue, Daniel L.
 

Developing a Class Hierarchy for Object-Oriented Transaction Processing
Daniel L. McCue
ECOOP '92 (LNCS 615), p. 413 ff.
Full article in PDF

 
McDonald, John Alan
 

Painting Multiple Views of Complex Objects
John Alan McDonald, Werner Stuetzle, and Andreas Buja
ECOOP '90, p. 245 ff.
Full article in PDF

 
Meijers, Marco
 

Tool Support for Object-Oriented Patterns
Gert Florijn, Marco Meijers, and Pieter van Winsen
ECOOP '97 (LNCS 1241), p. 472 ff.
Full article in PDF

 
Mello, P.
 

Objects as Communicating Prolog Units
P. Mello and Antonio Natali
ECOOP '87 (LNCS 276), p. 181 ff.
Full article in PDF

 
Mellor, Stephen
 

Panel - Structured Analysis and Object Oriented Analysis
Dennis de Champeaux, Larry Constantine, Ivar Jacobson, Stephen Mellor, Paul Ward, and Edward Yourdon
ECOOP '90, p. 135 ff.
Full article in PDF

 
Mendhekar, Anurag
 

Aspect-Oriented Programming
Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Videira Lopes, Jean-Marc Loingtier, and John Irwin
ECOOP '97 (LNCS 1241), p. 220 ff.
Full article in PDF

 
Mercer, Clifford W.
 

Object-Oriented Real-Time Language Design: Constructs for Timing Constraints
Yutaka Ishikawa, Hideyuki Tokuda, and Clifford W. Mercer
ECOOP '90, p. 289 ff.
Full article in PDF

 
Merlo, Isabella
 

Extending the ODMG Object Model with Time
Elisa Bertino, Elena Ferrari, Giovanna Guerrini, and Isabella Merlo
ECOOP '98 (LNCS 1445), p. 41 ff.
Full article in PDF

An Approach to Classify Semi-Structured Objects
Elisa Bertino, Giovanna Guerrini, Isabella Merlo, and Marco Mesiti
ECOOP '99 (LNCS 1628), p. 416 ff.
Full article in PDF

 
Meseguer, José
 

A Logical Theory of Concurrent Objects
José Meseguer
ECOOP '90, p. 101 ff.
Full article in PDF

Solving the Inheritance Anomaly in Concurrent Object-Oriented Programming
José Meseguer
ECOOP '93 (LNCS 707), p. 220 ff.
Full article in PDF

 
Mesiti, Marco
 

An Approach to Classify Semi-Structured Objects
Elisa Bertino, Giovanna Guerrini, Isabella Merlo, and Marco Mesiti
ECOOP '99 (LNCS 1628), p. 416 ff.
Full article in PDF

 
Meusel, Matthias
 

A Model for Structuring User Documentation of Object-Oriented Frameworks Using Patterns and Hypertext
Matthias Meusel, Krzysztof Czarnecki, and Wolfgang Köpf
ECOOP '97 (LNCS 1241), p. 496 ff.
Full article in PDF

 
Mezini, Mira
 

Dynamic Object Evolution without Name Collisions
Mira Mezini
ECOOP '97 (LNCS 1241), p. 190 ff.
Full article in PDF

 
Mikhajlov, Leonid
 

A Study of the Fragile Base Class Problem
Leonid Mikhajlov and Emil Sekerinski
ECOOP '98 (LNCS 1445), p. 355 ff.
Full article in PDF

 
Mikkonen, Tommi
 

Design Templates for Collective Behavior
Pertti Kellomäki
ECOOP 2000 (LNCS 1850), p. 277 ff.
Full article in PDF

 
Miller, Robert
 

Issues with Exception Handling in Object-Oriented Systems
Robert Miller and Anand Tripathi
ECOOP '97 (LNCS 1241), p. 85 ff.
Full article in PDF

 
Millstein, Todd
 

Modular Statically Typed Multimethods
Todd Millstein and Craig Chambers
ECOOP '99 (LNCS 1628), p. 279 ff.
Full article in PDF

 
Milner, Robin
 

Panel - Theory of Concurrent Object-Oriented Programming
Gul Agha, Samson Abramsky, Carl Hewitt, Robin Milner, Peter Wegner, and Akinori Yonezawa
ECOOP '90, p. 100 ff.
Full article in PDF

 
Minsky, Naftaly
 

Towards Alias-Free Pointers
Naftaly Minsky
ECOOP '96 (LNCS 1098), p. 189 ff.
Full article in PDF

 
Mitra, Subrata
 

ObjChart: Tangible Specification of Reactive Object Behavior
Dipayan Gangopadhyay and Subrata Mitra
ECOOP '93 (LNCS 707), p. 432 ff.
Full article in PDF

 
Mogensen, Preben
 

The M.A.D. Experience: Multiperspective Application Development in Evolutionary Prototyping
Michael Christensen, Andy Crabtree, Christian Heide Damm, Klaus Marius Hansen, Ole Lehrmann Madsen, Pernille Marqvardsen, Preben Mogensen, Elmer Sandvad, Lennert Sloth, and Michael Thomsen
ECOOP '98 (LNCS 1445), p. 13 ff.
Full article in PDF

 
Möller, Ralf
 

A Framework for Visualizing Object-Oriented Systems
Volker Haarslev and Ralf Möller
ECOOP '90, p. 237 ff.
Full article in PDF

 
Montesi, Danilo
 

Deductive Object Databases
Elisa Bertino, Giovanna Guerrini, and Danilo Montesi
ECOOP '94 (LNCS 821), p. 213 ff.
Full article in PDF

 
Moreira, Ana M.D.
 

Combining Object-Oriented Analysis and Formal Description Techniques
Ana M.D. Moreira and Robert G. Clark
ECOOP '94 (LNCS 821), p. 344 ff.
Full article in PDF

 
Morzenti, Angelo
 

An Object-Oriented Logic Language for Modular System Specification
Angelo Morzenti and Pierluigi San Pietro
ECOOP '91 (LNCS 512), p. 39 ff.
Full article in PDF

 
Moss, J.E.B.
 

Concurrency Features for the Trellis/Owl Language
J.E.B. Moss and W.H. Kohler
ECOOP '87 (LNCS 276), p. 171 ff.
Full article in PDF

 
Mossieri, Laurence
 

Persistence and Migration for C++ Objects
Marc Shapiro, Phillipe Gautron, and Laurence Mossieri
ECOOP '89, p. 191 ff.
Full article in PDF

 
Mugridge, Warwick B.
 

Multi-Methods in a Statically-Typed Programming Language
Warwick B. Mugridge, John Hamer, and John G. Hosking
ECOOP '91 (LNCS 512), p. 307 ff.
Full article in PDF

 
Müller, Gerhard
 

Four Steps and a Rest in Putting an Object-Oriented Programming Environment to Practical Use
Gerhard Müller and Anna-Kristin Pröfrock
ECOOP '89, p. 271 ff.
Full article in PDF

 
Muller, Gilles
 

Towards Automatic Specialization of Java Programs
Ulrik Pagh Schultz, Julia L. Lawall, Charles Consel, and Gilles Muller
ECOOP '99 (LNCS 1628), p. 367 ff.
Full article in PDF

 
Møller-Pedersen, Birger
 

Classification of Actions or Inheritance also for Methods
Bent Bruun Kristensen, Ole Lehrmann Madsen, Birger Møller-Pedersen, and Kristen Nygaard
ECOOP '87 (LNCS 276), p. 98 ff.
Full article in PDF

Strong Typing of Object-Oriented Languages Revisited
Ole Lehrmann Madsen, Boris Magnusson, and Birger Møller-Pedersen
ECOOP '90, p. 140 ff.
Full article in PDF

What Object-Oriented Programming May Be - and What It Does Not Have to Be
Ole Lehrmann Madsen and Birger Møller-Pedersen
ECOOP '88 (LNCS 322), p. 1 ff.
Full article in PDF

 

 N 

 
Nakamura, Hiroaki
 

Optimizing Smalltalk by Selector Code Indexing can be Practical
Tamiya Onodera and Hiroaki Nakamura
ECOOP '97 (LNCS 1241), p. 302 ff.
Full article in PDF

 
Natali, Antonio
 

Objects as Communicating Prolog Units
P. Mello and Antonio Natali
ECOOP '87 (LNCS 276), p. 181 ff.
Full article in PDF

Object-Oriented Computations in Logic Programming
Andrea Omicini and Antonio Natali
ECOOP '94 (LNCS 821), p. 194 ff.
Full article in PDF

 
Nayeri, Farshad
 

Generalizing Dispatching in a Distributed Object System
Farshad Nayeri, Ben Hurwitz, and Frank Manola
ECOOP '94 (LNCS 821), p. 450 ff.
Full article in PDF

 
Nelson, Jeff
 

Garbage Collection of Actors
Dennis G. Kafura, Doug Washabaugh, and Jeff Nelson
ECOOP '90, p. 126 ff.
Full article in PDF

 
Neusius, Christian
 

Synchronizing Actions
Christian Neusius
ECOOP '91 (LNCS 512), p. 118 ff.
Full article in PDF

 
Nguyen, G.T.
 

An Object Model for Engineering Design
G.T. Nguyen, D. Rieu, and J. Escamilla
ECOOP '92 (LNCS 615), p. 233 ff.
Full article in PDF

 
Nickl, Friederike
 

(Objects + Concurrency) & Reusability - A Proposal to Circumvent the Inheritance Anomaly
Ulrike Lechner, Christian Lengauer, Friederike Nickl, and Martin Wirsing
ECOOP '96 (LNCS 1098), p. 232 ff.
Full article in PDF

 
Nierstrasz, Oscar M.
 

Viewing Objects as Patterns of Communicating Agents
Oscar M. Nierstrasz and Michael Papathomas
ECOOP '90, p. 38 ff.
Full article in PDF

Fitting Round Objects Into Square Databases (invited paper)
D.C. Tsichritzis and Oscar M. Nierstrasz
ECOOP '88 (LNCS 322), p. 283 ff.
Full article in PDF

 
Nixon, G.N.
 

The Treatment of Persistent Objects in Arjuna
G.N. Nixon, G.D. Parrington, S.K. Shrivastava, and S.M. Wheater
ECOOP '89, p. 169 ff.
Full article in PDF

 
Noble, James
 

Flexible Alias Protection
James Noble, Jan Vitek, and John Potter
ECOOP '98 (LNCS 1445), p. 158 ff.
Full article in PDF

 
Nolte, Jörg
 

Experiences Developing a Virtual Shared Memory System Using High-Level Object Paradigms
Jörg Cordsen, Jörg Nolte, and Wolfgang Schröder-Preikschat
ECOOP '98 (LNCS 1445), p. 285 ff.
Full article in PDF

 
Normand, Véronique
 

Unifying the Design and Implementation of User Interfaces Through the Object Paradigm
Véronique Normand and Joëlle Coutaz
ECOOP '92 (LNCS 615), p. 153 ff.
Full article in PDF

 
Nygaard, Kristen
 

GOODS to Appear on the Stage
Kristen Nygaard
ECOOP '97 (LNCS 1241), p. 1 ff.
Full article in PDF

Classification of Actions or Inheritance also for Methods
Bent Bruun Kristensen, Ole Lehrmann Madsen, Birger Møller-Pedersen, and Kristen Nygaard
ECOOP '87 (LNCS 276), p. 98 ff.
Full article in PDF

 

 O 

 
O'Brien, P.D.
 

Using Types and Inheritance in Object-Oriented Languages
D.C. Halbert and P.D. O'Brien
ECOOP '87 (LNCS 276), p. 20 ff.
Full article in PDF

 
O'Shea, T.
 

Deltatalk: An Empirically and Aesthetically Motivated Simplification of the Smalltalk-80 Language
Alan Borning and T. O'Shea
ECOOP '87 (LNCS 276), p. 1 ff.
Full article in PDF

 
Odenthal, Georg
 

Using Patterns for Design and Documentation
Georg Odenthal and Klaus Quibeldey-Cirkel
ECOOP '97 (LNCS 1241), p. 511 ff.
Full article in PDF

 
Odersky, Martin
 

A Statically Safe Alternative to Virtual Types
Kim B. Bruce, Martin Odersky, and Philip Wadler
ECOOP '98 (LNCS 1445), p. 523 ff.
Full article in PDF

 
Oezsu, M. Tamer
 

Type Consistency of Queries in an Object-Oriented Database System
Dave D. Straube and M. Tamer Oezsu
ECOOP '90, p. 224 ff.
Full article in PDF

 
Ogawa, Hirotaka
 

OpenJIT: An Open-Ended, Reflective JIT Compiler Framework for Java
Hirotaka Ogawa, Kouya Shimura, Satoshi Matsuoka, Fuyuhiko Maruyama, Yukihiko Sohda, and Yasunori Kimura
ECOOP 2000 (LNCS 1850), p. 362 ff.
Full article in PDF

 
Okamura, Hideaki
 

Object Location Control Using Meta-level Programming
Hideaki Okamura and Yutaka Ishikawa
ECOOP '94 (LNCS 821), p. 299 ff.
Full article in PDF

 
Omicini, Andrea
 

Object-Oriented Computations in Logic Programming
Andrea Omicini and Antonio Natali
ECOOP '94 (LNCS 821), p. 194 ff.
Full article in PDF

 
Onodera, Tamiya
 

Optimizing Smalltalk by Selector Code Indexing can be Practical
Tamiya Onodera and Hiroaki Nakamura
ECOOP '97 (LNCS 1241), p. 302 ff.
Full article in PDF

 
Orejas, F.
 

GSBL: An Algebraic Specification Language Based on Inheritance
S. Clerici and F. Orejas
ECOOP '88 (LNCS 322), p. 78 ff.
Full article in PDF

 
Oxhøj, Nicholas
 

Making Type Inference Practical
Nicholas Oxhøj, Jens Palsberg, and Michael I. Schwartzbach
ECOOP '92 (LNCS 615), p. 329 ff.
Full article in PDF

 

 P 

 
Pacherie, Jean-Lin
 

Parallel Operators
Jean-Marc Jézéquel and Jean-Lin Pacherie
ECOOP '96 (LNCS 1098), p. 275 ff.
Full article in PDF

 
Paech, Barbara
 

Towards a Formalization of the Unified Modeling Language
Ruth Breu, Ursula Hinkel, Christoph Hofmann, Cornel Klein, Barbara Paech, Bernhard Rumpe, and Veronika Thurner
ECOOP '97 (LNCS 1241), p. 344 ff.
Full article in PDF

 
Paepcke, Andreas
 

PCLOS: A Flexible Implementation of CLOS Persistence
Andreas Paepcke
ECOOP '88 (LNCS 322), p. 374 ff.
Full article in PDF

PCLOS: Stress Testing CLOS Experiencing the Metaobject Protocol
Andreas Paepcke
ECOOP '90, p. 194 ff.
Full article in PDF

 
Palaniappan, Muru
 

MetaFlex: A Flexible Metaclass Generator
Richard Johnson and Muru Palaniappan
ECOOP '93 (LNCS 707), p. 502 ff.
Full article in PDF

 
Palanque, Philippe
 

Formal Specification and Prototyping of CORBA Systems
Rémi Bastide, Ousmane Sy, and Philippe Palanque
ECOOP '99 (LNCS 1628), p. 474 ff.
Full article in PDF

 
Palsberg, Jens
 

What is Type-Safe Code Reuse?
Jens Palsberg and Michael I. Schwartzbach
ECOOP '91 (LNCS 512), p. 325 ff.
Full article in PDF

Type Substitution for Object-Oriented Programming
Jens Palsberg and Michael I. Schwartzbach
ECOOP '90, p. 151 ff.
Full article in PDF

Type Inference of SELF: Analysis of Objects with Dynamic and Multiple Inheritance
Ole Agesen, Jens Palsberg, and Michael I. Schwartzbach
ECOOP '93 (LNCS 707), p. 247 ff.
Full article in PDF

Making Type Inference Practical
Nicholas Oxhøj, Jens Palsberg, and Michael I. Schwartzbach
ECOOP '92 (LNCS 615), p. 329 ff.
Full article in PDF

Aims, Means, and Futures of Object-Oriented Languages: Programming Styles and Tool Support
Mike Banahan, L. Peter Deutsch, Boris Magnusson, and Jens Palsberg
ECOOP '93 (LNCS 707), p. 528 ff.
Full article in PDF

 
Pandey, Raju
 

Runtime Support for Type-Safe Dynamic Java Classes
Scott Malabarba, Raju Pandey, Jeff Gragg, Earl Barr, and J. Fritz Barnes
ECOOP 2000 (LNCS 1850), p. 337 ff.
Full article in PDF

Providing Fine-Grained Access Control for Java Programs
Raju Pandey and Brant Hashii
ECOOP '99 (LNCS 1628), p. 449 ff.
Full article in PDF

 
Pang, Candy
 

Multi-method Dispatch Using Multiple Row Displacement
Candy Pang, Wade Holst, Yuri Leontiev, and Duane Szafron
ECOOP '99 (LNCS 1628), p. 304 ff.
Full article in PDF

 
Papathomas, Michael
 

Viewing Objects as Patterns of Communicating Agents
Oscar M. Nierstrasz and Michael Papathomas
ECOOP '90, p. 38 ff.
Full article in PDF

 
Paratesi, Guido Galli de
 

Definition of Reusable Concurrent Software Components
Stefano Crespi Reghizzi, Guido Galli de Paratesi, and Stefano Genolini
ECOOP '91 (LNCS 512), p. 148 ff.
Full article in PDF

 
Pareschi, Remo
 

LO and Behold! Concurrent Structured Processes
Jean-Marc Andreoli and Remo Pareschi
ECOOP '90, p. 44 ff.
Full article in PDF

 
Parrington, G.D.
 

The Treatment of Persistent Objects in Arjuna
G.N. Nixon, G.D. Parrington, S.K. Shrivastava, and S.M. Wheater
ECOOP '89, p. 169 ff.
Full article in PDF

Implementing Concurrency Control in Reliable Distributed Object-Oriented Systems
G.D. Parrington and S.K. Shrivastava
ECOOP '88 (LNCS 322), p. 233 ff.
Full article in PDF

 
Pasquier-Boltuck, J.
 

Prototyping an Interactive Electronic Book System Using an Object-Oriented Approach
J. Pasquier-Boltuck, E. Grossman, and C. Collaud
ECOOP '88 (LNCS 322), p. 177 ff.
Full article in PDF

 
Patel, Amit
 

A Core Calculus of Classes and Mixins
Viviana Bono, Amit Patel, and Vitaly Shmatikov
ECOOP '99 (LNCS 1628), p. 43 ff.
Full article in PDF

 
Pauw, Wim De
 

Modeling Object-Oriented Program Execution
Wim De Pauw, Doug Kimelman, and John Vlissides
ECOOP '94 (LNCS 821), p. 163 ff.
Full article in PDF

Visualizing Reference Patterns for Solving Memory Leaks in Java
Wim De Pauw and Gary Sevitsky
ECOOP '99 (LNCS 1628), p. 116 ff.
Full article in PDF

 
Peltonen, Hannu
 

Product Configurations - An Application for Prototype Object Approach
Hannu Peltonen, Tomi Männistö, Kari Alho, and Reijo Sulonen
ECOOP '94 (LNCS 821), p. 513 ff.
Full article in PDF

 
Perron, Laurent
 

Attaching Second-Order Types to Methods in an Object-Oriented Language
Yves Caseau and Laurent Perron
ECOOP '93 (LNCS 707), p. 142 ff.
Full article in PDF

 
Perrot, Jean François
 

Representation of Complex Objects: Multiple Facets with Part-Whole Hierarchies
Francis Wolinski and Jean François Perrot
ECOOP '91 (LNCS 512), p. 288 ff.
Full article in PDF

 
Petersen, Leaf
 

Subtyping is not a Good "Match" for Object-Oriented Languages
Kim B. Bruce, Leaf Petersen, and Adrian Fiech
ECOOP '97 (LNCS 1241), p. 104 ff.
Full article in PDF

 
Petit, Michaël
 

O-O Requirements Analysis: an Agent Perspective
Eric Dubois, Philippe Du Bois, and Michaël Petit
ECOOP '93 (LNCS 707), p. 458 ff.
Full article in PDF

 
Pfeffer, Patrick
 

Object Integrity Using Rules
Claudia Bauzer Medeiros and Patrick Pfeffer
ECOOP '91 (LNCS 512), p. 219 ff.
Full article in PDF

 
Phillips, Reed
 

Panel - OOP in the Real World
Rick DeNatale, Charles Irby, John LaLonde, Burton Leathers, and Reed Phillips
ECOOP '90, p. 299 ff.
Full article in PDF

 
Pierce, Benjamin C.
 

On Inner Classes
Atsushi Igarashi and Benjamin C. Pierce
ECOOP 2000 (LNCS 1850), p. 129 ff.
Full article in PDF

Foundations for Virtual Types
Atsushi Igarashi and Benjamin C. Pierce
ECOOP '99 (LNCS 1628), p. 161 ff.
Full article in PDF

 
Podar, Sunil
 

Problems in Object-Oriented Software Reuse
David Taenzer, Murthy Ganti, and Sunil Podar
ECOOP '89, p. 25 ff.
Full article in PDF

 
Popovich, Steven S.
 

MELDing Multiple Granularities of Parallelism
Gail E. Kaiser, Steven S. Popovich, Wenwey Hseush, and Shyhtsun Felix Wu
ECOOP '89, p. 147 ff.
Full article in PDF

 
Potter, John
 

Flexible Alias Protection
James Noble, Jan Vitek, and John Potter
ECOOP '98 (LNCS 1445), p. 158 ff.
Full article in PDF

 
Pree, Wolfgang
 

UML-F: A Modeling Language for Object-Oriented Frameworks
Marcus Fontoura, Wolfgang Pree, and Bernhard Rumpe
ECOOP 2000 (LNCS 1850), p. 63 ff.
Full article in PDF

Meta Patterns - A Means for Capturing the Essentials of Reusable Object-Oriented Design
Wolfgang Pree
ECOOP '94 (LNCS 821), p. 150 ff.
Full article in PDF

 
Prehofer, Christian
 

Feature-Oriented Programming: A Fresh Look at Objects
Christian Prehofer
ECOOP '97 (LNCS 1241), p. 419 ff.
Full article in PDF

 
Pröfrock, Anna-Kristin
 

Four Steps and a Rest in Putting an Object-Oriented Programming Environment to Practical Use
Gerhard Müller and Anna-Kristin Pröfrock
ECOOP '89, p. 271 ff.
Full article in PDF

 
Pun, Winnie W.Y.
 

A Design Method for Object-Oriented Programming
Winnie W.Y. Pun and Russel L. Winder
ECOOP '89, p. 225 ff.
Full article in PDF

 
Puntigam, Franz
 

Coordination Requirements Expressed in Types for Active Objects
Franz Puntigam
ECOOP '97 (LNCS 1241), p. 367 ff.
Full article in PDF

 
Purchase, Jan A.
 

Message Pattern Specifications: A New Technique for Handling Errors in Parallel Object Oriented Systems
Jan A. Purchase and Russel L. Winder
ECOOP '90, p. 116 ff.
Full article in PDF

 

 Q 

 
Qian, Zhenyu
 

Typed Object-Oriented Functional Programming with Late Binding
Zhenyu Qian and Bernd Krieg-Brückner
ECOOP '96 (LNCS 1098), p. 48 ff.
Full article in PDF

 
Quibeldey-Cirkel, Klaus
 

Using Patterns for Design and Documentation
Georg Odenthal and Klaus Quibeldey-Cirkel
ECOOP '97 (LNCS 1241), p. 511 ff.
Full article in PDF

 

 R 

 
Rabitti, Fausto
 

Supporting Physical Independence in an Object Database Server
Nicola Aloia, Svetlana Barneva, and Fausto Rabitti
ECOOP '92 (LNCS 615), p. 396 ff.
Full article in PDF

 
Raj, Rajendra K.
 

A Compositional Model for Software Reuse
Rajendra K. Raj and Henry M. Levy
ECOOP '89, p. 3 ff.
Full article in PDF

 
Ramamohanarao, Kotagiri
 

Classifying Inheritance Mechanisms in Concurrent Object-Oriented Programming
Lobel Crnogorac, Anand S. Rao, and Kotagiri Ramamohanarao
ECOOP '98 (LNCS 1445), p. 571 ff.
Full article in PDF

 
Ranganathan, N.
 

Object-Oriented Architectural Support for a Java Processor
N. Vijaykrishnan, N. Ranganathan, and Ravi Gadekarla
ECOOP '98 (LNCS 1445), p. 330 ff.
Full article in PDF

 
Rao, Anand S.
 

Classifying Inheritance Mechanisms in Concurrent Object-Oriented Programming
Lobel Crnogorac, Anand S. Rao, and Kotagiri Ramamohanarao
ECOOP '98 (LNCS 1445), p. 571 ff.
Full article in PDF

 
Rao, Ramana
 

Implementational Reflection in Silica
Ramana Rao
ECOOP '91 (LNCS 512), p. 251 ff.
Full article in PDF

 
Reenskaug, Trygve
 

System Design by Composing Structures of Interacting Objects
Egil P. Andersen and Trygve Reenskaug
ECOOP '92 (LNCS 615), p. 133 ff.
Full article in PDF

 
Reghizzi, Stefano Crespi
 

Definition of Reusable Concurrent Software Components
Stefano Crespi Reghizzi, Guido Galli de Paratesi, and Stefano Genolini
ECOOP '91 (LNCS 512), p. 148 ff.
Full article in PDF

 
Renaud, Karen
 

HERCULE: Non-invasively Tracking JavaTM Component-Based Application Activity
Karen Renaud
ECOOP 2000 (LNCS 1850), p. 447 ff.
Full article in PDF

 
Reppy, John
 

Extending Moby with Inheritance-Based Subtyping
Kathleen Fisher and John Reppy
ECOOP 2000 (LNCS 1850), p. 83 ff.
Full article in PDF

 
Riedel, Erik
 

A Geographic Environmental Modeling System: Towards an Object-Oriented Framework
Bernd Bruegge and Erik Riedel
ECOOP '94 (LNCS 821), p. 474 ff.
Full article in PDF

 
Riekert, W.-F.
 

The ZOO Metasystem: A Direct-Manipulation Interface to Object-Oriented Knowledge Bases
W.-F. Riekert
ECOOP '87 (LNCS 276), p. 131 ff.
Full article in PDF

 
Rieu, D.
 

An Object Model for Engineering Design
G.T. Nguyen, D. Rieu, and J. Escamilla
ECOOP '92 (LNCS 615), p. 233 ff.
Full article in PDF

 
Rinat, Ran
 

Metaphoric Polymorphism: Taking Code Reuse One Step Further
Ran Rinat and Menachem Magidor
ECOOP '96 (LNCS 1098), p. 449 ff.
Full article in PDF

 
Roberts, Donald
 

Wrappers to the Rescue
John Brant, Brian Foote, Ralph E. Johnson, and Donald Roberts
ECOOP '98 (LNCS 1445), p. 396 ff.
Full article in PDF

 
Rodrigues, Helena
 

Cyclic Distributed Garbage Collection with Group Merger
Helena Rodrigues and Richard Jones
ECOOP '98 (LNCS 1445), p. 260 ff.
Full article in PDF

 
Rose, Ellen
 

TOOA: A Temporal Object-Oriented Algebra
Ellen Rose and Arie Segev
ECOOP '93 (LNCS 707), p. 297 ff.
Full article in PDF

 
Rossie, Jonathan G.
 

Modeling Subobject-Based Inheritance
Jonathan G. Rossie, Daniel P. Friedman, and Mitchell Wand
ECOOP '96 (LNCS 1098), p. 248 ff.
Full article in PDF

 
Rosson, Mary Beth
 

Active Programming Strategies in Reuse
Mary Beth Rosson and John M. Carroll
ECOOP '93 (LNCS 707), p. 4 ff.
Full article in PDF

 
Rotzell, Kate
 

Panel - Issues in Object Database Management
Jacob Stein, Tim Andrews, Bill Kent, Kate Rotzell, and Dan Weinreb
ECOOP '90, p. 235 ff.
Full article in PDF

 
Roux, Pierre
 

Nesting Actions Through Asynchronous Message Passing: The ACS Protocol
Rachid Guerraoui, Riccardo Capobianchi, Agnes Lanusse, and Pierre Roux
ECOOP '92 (LNCS 615), p. 170 ff.
Full article in PDF

 
Rumbaugh, J.E.
 

An Object Modelling Technique for Conceptual Design
M.E.S. Loomis, A.V. Shah, and J.E. Rumbaugh
ECOOP '87 (LNCS 276), p. 192 ff.
Full article in PDF

 
Rumpe, Bernhard
 

UML-F: A Modeling Language for Object-Oriented Frameworks
Marcus Fontoura, Wolfgang Pree, and Bernhard Rumpe
ECOOP 2000 (LNCS 1850), p. 63 ff.
Full article in PDF

Towards a Formalization of the Unified Modeling Language
Ruth Breu, Ursula Hinkel, Christoph Hofmann, Cornel Klein, Barbara Paech, Bernhard Rumpe, and Veronika Thurner
ECOOP '97 (LNCS 1241), p. 344 ff.
Full article in PDF

 
Russo, Vincent F.
 

A Class Hierarchy for Building Stream-Oriented File Systems
Peter W. Madany, Roy H. Campbell
ECOOP '89, p. 311 ff.
Full article in PDF

 
Rymer, John R.
 

Panel - OOPSLA Distributed Object Management
John R. Rymer, Richard Mark Soley, William Stephen Andreas, Ian Fuller, Neal Jacobson, and Richard A. Demers
ECOOP '90, p. 331 ff.
Full article in PDF

 

 S 

 
Saake, Gunter
 

Aggregation in a Behaviour Oriented Object Model
Thorsten Hartmann, Ralf Jungclaus, and Gunter Saake
ECOOP '92 (LNCS 615), p. 57 ff.
Full article in PDF

 
Sakkinen, Markku
 

On the Darker Side of C++
Markku Sakkinen
ECOOP '88 (LNCS 322), p. 162 ff.
Full article in PDF

Copying and Comparing: Problems and Solutions
Peter Grogono and Markku Sakkinen
ECOOP 2000 (LNCS 1850), p. 226 ff.
Full article in PDF

Disciplined Inheritance
Markku Sakkinen
ECOOP '89, p. 39 ff.
Full article in PDF

 
San Pietro, Pierluigi
 

An Object-Oriented Logic Language for Modular System Specification
Angelo Morzenti and Pierluigi San Pietro
ECOOP '91 (LNCS 512), p. 39 ff.
Full article in PDF

 
Sandvad, Elmer
 

The M.A.D. Experience: Multiperspective Application Development in Evolutionary Prototyping
Michael Christensen, Andy Crabtree, Christian Heide Damm, Klaus Marius Hansen, Ole Lehrmann Madsen, Pernille Marqvardsen, Preben Mogensen, Elmer Sandvad, Lennert Sloth, and Michael Thomsen
ECOOP '98 (LNCS 1445), p. 13 ff.
Full article in PDF

 
Sane, Aamod
 

Framework Design for End-to-End Optimization
Aamod Sane, Ashish Singhai, and Roy H. Campbell
ECOOP '98 (LNCS 1445), p. 135 ff.
Full article in PDF

 
Saraswat, Vijay A.
 

Actors as a Special Case of Concurrent Constraint (Logic) Programming
Kenneth M. Kahn and Vijay A. Saraswat
ECOOP '90, p. 57 ff.
Full article in PDF

 
Satoh, Ichiro
 

A Timed Calculus for Distributed Objects with Clocks
Ichiro Satoh and Mario Tokoro
ECOOP '93 (LNCS 707), p. 326 ff.
Full article in PDF

Time and Asynchrony in Interactions among Distributed Real-Time Objects
Ichiro Satoh and Mario Tokoro
ECOOP '95 (LNCS 952), p. 331 ff.
Full article in PDF

 
Schaefer, Xavier
 

Static Integrity Constraint Management in Object-Oriented Database. Programming Languages via Predicate Transformers
Véronique Benzaken and Xavier Schaefer
ECOOP '97 (LNCS 1241), p. 60 ff.
Full article in PDF

 
Schelvis, M.
 

The Implementation of a Distributed Smalltalk
M. Schelvis and E. Bledoeg
ECOOP '88 (LNCS 322), p. 212 ff.
Full article in PDF

 
Schmidt, Doug
 

Experience Using Design Patterns to Evolve Communication Software Across Diverse OS Platforms
Doug Schmidt and Paul Stephenson
ECOOP '95 (LNCS 952), p. 399 ff.
Full article in PDF

 
Schneider, Michel
 

Dynamic Clustering in Object Databases Exploiting Effective Use of Relationships Between Objects
Frédérique Bullat and Michel Schneider
ECOOP '96 (LNCS 1098), p. 344 ff.
Full article in PDF

 
Schröder-Preikschat, Wolfgang
 

Experiences Developing a Virtual Shared Memory System Using High-Level Object Paradigms
Jörg Cordsen, Jörg Nolte, and Wolfgang Schröder-Preikschat
ECOOP '98 (LNCS 1445), p. 285 ff.
Full article in PDF

 
Schuett, Angela
 

PolyTOIL: A Type-Safe Polymorphic Object-Oriented Language
Kim B. Bruce, Robert van Gent, and Angela Schuett
ECOOP '95 (LNCS 952), p. 27 ff.
Full article in PDF

 
Schultz, Ulrik Pagh
 

Towards Automatic Specialization of Java Programs
Ulrik Pagh Schultz, Julia L. Lawall, Charles Consel, and Gilles Muller
ECOOP '99 (LNCS 1628), p. 367 ff.
Full article in PDF

 
Schwartzbach, Michael I.
 

Type Inference of SELF: Analysis of Objects with Dynamic and Multiple Inheritance
Ole Agesen, Jens Palsberg, and Michael I. Schwartzbach
ECOOP '93 (LNCS 707), p. 247 ff.
Full article in PDF

Type Substitution for Object-Oriented Programming
Jens Palsberg and Michael I. Schwartzbach
ECOOP '90, p. 151 ff.
Full article in PDF

Making Type Inference Practical
Nicholas Oxhøj, Jens Palsberg, and Michael I. Schwartzbach
ECOOP '92 (LNCS 615), p. 329 ff.
Full article in PDF

What is Type-Safe Code Reuse?
Jens Palsberg and Michael I. Schwartzbach
ECOOP '91 (LNCS 512), p. 325 ff.
Full article in PDF

 
Schwarz, Reinhard
 

PANDA - Supporting Distributed Programming in C
Holger Assenmacher, Thomas Breitbach, Peter Buhler, Volker Hübsch, and Reinhard Schwarz
ECOOP '93 (LNCS 707), p. 361 ff.
Full article in PDF

 
Seco, João Costa
 

A Basic Model of Typed Components
João Costa Seco and Luís Caires
ECOOP 2000 (LNCS 1850), p. 108 ff.
Full article in PDF

 
Segev, Arie
 

TOOA: A Temporal Object-Oriented Algebra
Ellen Rose and Arie Segev
ECOOP '93 (LNCS 707), p. 297 ff.
Full article in PDF

 
Sekerinski, Emil
 

A Study of the Fragile Base Class Problem
Leonid Mikhajlov and Emil Sekerinski
ECOOP '98 (LNCS 1445), p. 355 ff.
Full article in PDF

 
Seligmann, Jacob
 

Incremental Mature Garbage Collection Using the Train Algorithm
Jacob Seligmann and Steffen Grarup
ECOOP '95 (LNCS 952), p. 235 ff.
Full article in PDF

 
Serrano, Manuel
 

Wide Classes
Manuel Serrano
ECOOP '99 (LNCS 1628), p. 391 ff.
Full article in PDF

 
Sevitsky, Gary
 

Visualizing Reference Patterns for Solving Memory Leaks in Java
Wim De Pauw and Gary Sevitsky
ECOOP '99 (LNCS 1628), p. 116 ff.
Full article in PDF

 
Shah, A.V.
 

An Object Modelling Technique for Conceptual Design
M.E.S. Loomis, A.V. Shah, and J.E. Rumbaugh
ECOOP '87 (LNCS 276), p. 192 ff.
Full article in PDF

 
Shan, Yen-Ping
 

MoDE: A UIMS for Smalltalk
Yen-Ping Shan
ECOOP '90, p. 258 ff.
Full article in PDF

 
Shapiro, Marc
 

Persistence and Migration for C++ Objects
Marc Shapiro, Phillipe Gautron, and Laurence Mossieri
ECOOP '89, p. 191 ff.
Full article in PDF

Modelling a Distributed Cached Store for Garbage Collection: The Algorithm and Its Correctness Proof
Paulo Ferreira and Marc Shapiro
ECOOP '98 (LNCS 1445), p. 234 ff.
Full article in PDF

 
Shimura, Kouya
 

OpenJIT: An Open-Ended, Reflective JIT Compiler Framework for Java
Hirotaka Ogawa, Kouya Shimura, Satoshi Matsuoka, Fuyuhiko Maruyama, Yukihiko Sohda, and Yasunori Kimura
ECOOP 2000 (LNCS 1850), p. 362 ff.
Full article in PDF

 
Shmatikov, Vitaly
 

A Core Calculus of Classes and Mixins
Viviana Bono, Amit Patel, and Vitaly Shmatikov
ECOOP '99 (LNCS 1628), p. 43 ff.
Full article in PDF

 
Shrira, Liuba
 

Providing Persistent Objects in Distributed Systems
Barbara Liskov, Miguel Castro, Liuba Shrira, and Atul Adya
ECOOP '99 (LNCS 1628), p. 230 ff.
Full article in PDF

 
Shrivastava, S.K.
 

The Treatment of Persistent Objects in Arjuna
G.N. Nixon, G.D. Parrington, S.K. Shrivastava, and S.M. Wheater
ECOOP '89, p. 169 ff.
Full article in PDF

Implementing Concurrency Control in Reliable Distributed Object-Oriented Systems
G.D. Parrington and S.K. Shrivastava
ECOOP '88 (LNCS 322), p. 233 ff.
Full article in PDF

 
Silva, Mauricio J.V.
 

Conceptual Design of Active Object-Oriented Database Applications using Multi-level Diagrams
Mauricio J.V. Silva and C. Robert Carlson
ECOOP '96 (LNCS 1098), p. 366 ff.
Full article in PDF

 
Singh, Ambuj K.
 

Dynamic Query-Based Debugging
Raimondas Lencevicius, Urs Hölzle, and Ambuj K. Singh
ECOOP '99 (LNCS 1628), p. 135 ff.
Full article in PDF

 
Singh, Vineet
 

An Object-Oriented Class Library for Scalable Parallel Heuristic Search
Wing-cheong Lau and Vineet Singh
ECOOP '92 (LNCS 615), p. 252 ff.
Full article in PDF

 
Singhai, Ashish
 

Framework Design for End-to-End Optimization
Aamod Sane, Ashish Singhai, and Roy H. Campbell
ECOOP '98 (LNCS 1445), p. 135 ff.
Full article in PDF

 
Sjøberg, D.
 

Database Concepts Discussed in an Object-Oriented Perspective
Y. Lindsjørn and D. Sjøberg
ECOOP '88 (LNCS 322), p. 300 ff.
Full article in PDF

 
Sloth, Lennert
 

The M.A.D. Experience: Multiperspective Application Development in Evolutionary Prototyping
Michael Christensen, Andy Crabtree, Christian Heide Damm, Klaus Marius Hansen, Ole Lehrmann Madsen, Pernille Marqvardsen, Preben Mogensen, Elmer Sandvad, Lennert Sloth, and Michael Thomsen
ECOOP '98 (LNCS 1445), p. 13 ff.
Full article in PDF

 
Smaragdakis, Yannis
 

Implementing Layered Designs with Mixin Layers
Yannis Smaragdakis and Don Batory
ECOOP '98 (LNCS 1445), p. 550 ff.
Full article in PDF

 
Smith, Randall B.
 

Programming as an Experience: The Inspiration for Self
Randall B. Smith and David Ungar
ECOOP '95 (LNCS 952), p. 303 ff.
Full article in PDF

 
Snyder, Alan
 

Modeling the C++ Object Model: An Application of an Abstract Object Model
Alan Snyder
ECOOP '91 (LNCS 512), p. 1 ff.
Full article in PDF

 
Sohda, Yukihiko
 

OpenJIT: An Open-Ended, Reflective JIT Compiler Framework for Java
Hirotaka Ogawa, Kouya Shimura, Satoshi Matsuoka, Fuyuhiko Maruyama, Yukihiko Sohda, and Yasunori Kimura
ECOOP 2000 (LNCS 1850), p. 362 ff.
Full article in PDF

 
Soley, Richard Mark
 

Panel - OOPSLA Distributed Object Management
John R. Rymer, Richard Mark Soley, William Stephen Andreas, Ian Fuller, Neal Jacobson, and Richard A. Demers
ECOOP '90, p. 331 ff.
Full article in PDF

 
Solorzano, Jose
 

Orthogonal to the Java Imperative
Suad Alagic, Jose Solorzano, and David Gitchell
ECOOP '98 (LNCS 1445), p. 212 ff.
Full article in PDF

 
Spruit, Paul
 

Roles and Dynamic Subclasses: A Modal Logic Approach
Roel Wieringa, Wiebren de Jonge, and Paul Spruit
ECOOP '94 (LNCS 821), p. 32 ff.
Full article in PDF

 
Staes, F.
 

A Customizable Window-Interface to Object-Oriented Databases
E. Laenens, F. Staes, and D. Vermeir
ECOOP '89, p. 367 ff.
Full article in PDF

 
Stary, Christian
 

ObjView: A Task-Oriented, Graphics-Based Tool for Object Visualization and Arrangement
Gerhard Friedrich, Wolfgang Höllinger, Christian Stary, and Markus Stumptner
ECOOP '89, p. 299 ff.
Full article in PDF

 
Staudt Lerner, Barbara
 

Beyond Schema Evolution to Database Reorganization
Barbara Staudt Lerner and A. Nico Habermann
ECOOP '90, p. 67 ff.
Full article in PDF

 
Steels, Luc
 

Beyond Objects
Luc Steels
ECOOP '94 (LNCS 821), p. 1 ff.
Full article in PDF

 
Stein, Jacob
 

Panel - Issues in Object Database Management
Jacob Stein, Tim Andrews, Bill Kent, Kate Rotzell, and Dan Weinreb
ECOOP '90, p. 235 ff.
Full article in PDF

 
Stephenson, Paul
 

Experience Using Design Patterns to Evolve Communication Software Across Diverse OS Platforms
Doug Schmidt and Paul Stephenson
ECOOP '95 (LNCS 952), p. 399 ff.
Full article in PDF

 
Sterren, William van der
 

Real-Time Specification Inheritance Anomalies and Real-Time Filters
Mehmet Aksit, Jan Bosch, William van der Sterren, and Lodewijk Bergmans
ECOOP '94 (LNCS 821), p. 386 ff.
Full article in PDF

 
Steyaert, Patrick
 

A Marriage of Class- and Object-Based Inheritance Without Unwanted Children
Patrick Steyaert and Wolfgang De Meuter
ECOOP '95 (LNCS 952), p. 127 ff.
Full article in PDF

Nested Mixin-Methods in Agora
Patrick Steyaert, Wim Codenie, Theo D'Hondt, Koen De Hondt, Carine Lucas, and Marc Van Limberghen
ECOOP '93 (LNCS 707), p. 197 ff.
Full article in PDF

 
Straube, Dave D.
 

Type Consistency of Queries in an Object-Oriented Database System
Dave D. Straube and M. Tamer Oezsu
ECOOP '90, p. 224 ff.
Full article in PDF

 
Streitz, Norbert A.
 

Putting Objects to Work: Hypermedia as the Subject Matter and the Medium for Computer-Supported Cooperative Work
Norbert A. Streitz
ECOOP '94 (LNCS 821), p. 183 ff.
Full article in PDF

 
Stroud, R.J.
 

Using Metaobject Protocols to Implement Atomic Data Types
R.J. Stroud and Z. Wu
ECOOP '95 (LNCS 952), p. 168 ff.
Full article in PDF

 
Stroustrup, B.
 

What is "Object-Oriented Programming"?
B. Stroustrup
ECOOP '87 (LNCS 276), p. 51 ff.
Full article in PDF

 
Stuetzle, Werner
 

Painting Multiple Views of Complex Objects
John Alan McDonald, Werner Stuetzle, and Andreas Buja
ECOOP '90, p. 245 ff.
Full article in PDF

 
Stumptner, Markus
 

ObjView: A Task-Oriented, Graphics-Based Tool for Object Visualization and Arrangement
Gerhard Friedrich, Wolfgang Höllinger, Christian Stary, and Markus Stumptner
ECOOP '89, p. 299 ff.
Full article in PDF

 
Sulonen, Reijo
 

Product Configurations - An Application for Prototype Object Approach
Hannu Peltonen, Tomi Männistö, Kari Alho, and Reijo Sulonen
ECOOP '94 (LNCS 821), p. 513 ff.
Full article in PDF

 
Sunderraman, R.
 

Declarative Object-Oriented Programming: Inheritance, Subtyping and Prototyping
Suad Alagic, R. Sunderraman, and R. Bagai
ECOOP '94 (LNCS 821), p. 236 ff.
Full article in PDF

 
Sunyé, Gerson
 

Design Pattern Application in UML
Gerson Sunyé, Alain Le Guennec, and Jean-Marc Jézéquel
ECOOP 2000 (LNCS 1850), p. 44 ff.
Full article in PDF

 
Sventek, Joe
 

Distributed Asynchronous Collections: Abstractions for Publish/Subscribe Interaction
Patrick Th. Eugster, Rachid Guerraoui, and Joe Sventek
ECOOP 2000 (LNCS 1850), p. 252 ff.
Full article in PDF

 
Sy, Ousmane
 

Formal Specification and Prototyping of CORBA Systems
Rémi Bastide, Ousmane Sy, and Philippe Palanque
ECOOP '99 (LNCS 1628), p. 474 ff.
Full article in PDF

 
Szafron, Duane
 

A General Framework for Inheritance Management and Method Dispatch in Object-Oriented Languages
Wade Holst and Duane Szafron
ECOOP '97 (LNCS 1241), p. 276 ff.
Full article in PDF

Multi-method Dispatch Using Multiple Row Displacement
Candy Pang, Wade Holst, Yuri Leontiev, and Duane Szafron
ECOOP '99 (LNCS 1628), p. 304 ff.
Full article in PDF

 
Szyperski, Clemens A.
 

Import Is not Inheritance - Why We Need Both: Modules and Classes
Clemens A. Szyperski
ECOOP '92 (LNCS 615), p. 19 ff.
Full article in PDF

 
Sørgaard, P.
 

Object-Oriented Programming and Computerised Shared Material
P. Sørgaard
ECOOP '88 (LNCS 322), p. 319 ff.
Full article in PDF

 

 T 

 
Taenzer, David
 

Problems in Object-Oriented Software Reuse
David Taenzer, Murthy Ganti, and Sunil Podar
ECOOP '89, p. 25 ff.
Full article in PDF

 
Teraoka, Fumio
 

A Reflective Architecture for an Object-Oriented Distributed Operating System
Yasuhiko Yokote, Fumio Teraoka, and Mario Tokoro
ECOOP '89, p. 89 ff.
Full article in PDF

 
Thatté, Satish R.
 

Object Imaging
Satish R. Thatté
ECOOP '95 (LNCS 952), p. 52 ff.
Full article in PDF

 
Thomas, Dave
 

Experiences on The Road to Object Utopia
Dave Thomas
ECOOP '95 (LNCS 952), p. 1 ff.
Full article in PDF

 
Thomsen, Michael
 

The M.A.D. Experience: Multiperspective Application Development in Evolutionary Prototyping
Michael Christensen, Andy Crabtree, Christian Heide Damm, Klaus Marius Hansen, Ole Lehrmann Madsen, Pernille Marqvardsen, Preben Mogensen, Elmer Sandvad, Lennert Sloth, and Michael Thomsen
ECOOP '98 (LNCS 1445), p. 13 ff.
Full article in PDF

Creative Object-Oriented Modelling:Support for Intuition, Flexibility, and Collaboration in CASE Tools
Christian Heide Damm, Klaus Marius Hansen, Michael Thomsen, and Michael Tyrsted
ECOOP 2000 (LNCS 1850), p. 27 ff.
Full article in PDF

 
Thorup, Kresten Krab
 

Unifying Genericity: Combining the Benefits of Virtual Types and Parameterized Classes
Kresten Krab Thorup and Mads Torgersen
ECOOP '99 (LNCS 1628), p. 186 ff.
Full article in PDF

Genericity in Java with Virtual Types
Kresten Krab Thorup
ECOOP '97 (LNCS 1241), p. 444 ff.
Full article in PDF

 
Thurner, Veronika
 

Towards a Formalization of the Unified Modeling Language
Ruth Breu, Ursula Hinkel, Christoph Hofmann, Cornel Klein, Barbara Paech, Bernhard Rumpe, and Veronika Thurner
ECOOP '97 (LNCS 1241), p. 344 ff.
Full article in PDF

 
Tieleman, M.
 

FORK: A System for Object- and Rule-Oriented Programming
C. Beckstein, G. Görz, and M. Tieleman
ECOOP '87 (LNCS 276), p. 253 ff.
Full article in PDF

 
Tokoro, Mario
 

A Reflective Architecture for an Object-Oriented Distributed Operating System
Yasuhiko Yokote, Fumio Teraoka, and Mario Tokoro
ECOOP '89, p. 89 ff.
Full article in PDF

An Object Calculus for Asynchronous Communication
Kohei Honda and Mario Tokoro
ECOOP '91 (LNCS 512), p. 133 ff.
Full article in PDF

Behavioral Simulation Based on Knowledge Objects
T. Maruichi, T. Uchiki, and Mario Tokoro
ECOOP '87 (LNCS 276), p. 213 ff.
Full article in PDF

Time and Asynchrony in Interactions among Distributed Real-Time Objects
Ichiro Satoh and Mario Tokoro
ECOOP '95 (LNCS 952), p. 331 ff.
Full article in PDF

A Timed Calculus for Distributed Objects with Clocks
Ichiro Satoh and Mario Tokoro
ECOOP '93 (LNCS 707), p. 326 ff.
Full article in PDF

 
Tokuda, Hideyuki
 

Object-Oriented Real-Time Language Design: Constructs for Timing Constraints
Yutaka Ishikawa, Hideyuki Tokuda, and Clifford W. Mercer
ECOOP '90, p. 289 ff.
Full article in PDF

 
Torgersen, Mads
 

Unifying Genericity: Combining the Benefits of Virtual Types and Parameterized Classes
Kresten Krab Thorup and Mads Torgersen
ECOOP '99 (LNCS 1628), p. 186 ff.
Full article in PDF

 
Tripathi, Anand
 

Issues with Exception Handling in Object-Oriented Systems
Robert Miller and Anand Tripathi
ECOOP '97 (LNCS 1241), p. 85 ff.
Full article in PDF

 
Tsai, Chung-Shin
 

ACTS: A Type System for Object-Oriented Programming Based on Abstract and Concrete Classes
Mahesh Dodani and Chung-Shin Tsai
ECOOP '92 (LNCS 615), p. 309 ff.
Full article in PDF

 
Tsichritzis, D.C.
 

Fitting Round Objects Into Square Databases (invited paper)
D.C. Tsichritzis and Oscar M. Nierstrasz
ECOOP '88 (LNCS 322), p. 283 ff.
Full article in PDF

 
Turau, Volker
 

Efficient Dynamic Look-up Strategy for Multi-Methods
Weimin Chen, Volker Turau, and Wolfgang Klas
ECOOP '94 (LNCS 821), p. 408 ff.
Full article in PDF

 
Tyrsted, Michael
 

Creative Object-Oriented Modelling:Support for Intuition, Flexibility, and Collaboration in CASE Tools
Christian Heide Damm, Klaus Marius Hansen, Michael Thomsen, and Michael Tyrsted
ECOOP 2000 (LNCS 1850), p. 27 ff.
Full article in PDF

 

 U 

 
Uchiki, T.
 

Behavioral Simulation Based on Knowledge Objects
T. Maruichi, T. Uchiki, and Mario Tokoro
ECOOP '87 (LNCS 276), p. 213 ff.
Full article in PDF

 
Ungar, David
 

Programming as an Experience: The Inspiration for Self
Randall B. Smith and David Ungar
ECOOP '95 (LNCS 952), p. 303 ff.
Full article in PDF

Do Object-Oriented Languages Need Special Hardware Support?
Urs Hölzle and David Ungar
ECOOP '95 (LNCS 952), p. 283 ff.
Full article in PDF

Optimizing Dynamically-Typed Object-Oriented Languages With Polymorphic Inline Caches
Urs Hölzle, Craig Chambers, and David Ungar
ECOOP '91 (LNCS 512), p. 21 ff.
Full article in PDF

 
Uustalu, Tarmo
 

Combining Object-Oriented and Logic Paradigms: A Modal Logic Programming Approach
Tarmo Uustalu
ECOOP '92 (LNCS 615), p. 98 ff.
Full article in PDF

 

 V 

 
Van Limberghen, Marc
 

Nested Mixin-Methods in Agora
Patrick Steyaert, Wim Codenie, Theo D'Hondt, Koen De Hondt, Carine Lucas, and Marc Van Limberghen
ECOOP '93 (LNCS 707), p. 197 ff.
Full article in PDF

 
Vasconcelos, Vasco T.
 

Typed Concurrent Objects
Vasco T. Vasconcelos
ECOOP '94 (LNCS 821), p. 100 ff.
Full article in PDF

 
Vaucher, Jean
 

ObjVProlog: Metaclasses in Logic
Jacques Malenfant, Guy Lapalme, and Jean Vaucher
ECOOP '89, p. 257 ff.
Full article in PDF

SCOOP, Structured Concurrent Object-Oriented Prolog
Jean Vaucher, Guy Lapalme, and Jacques Malenfant
ECOOP '88 (LNCS 322), p. 191 ff.
Full article in PDF

 
Vermeir, D.
 

An Overview of OOPS+, An Object-Oriented Database Programming Language
E. Laenens and D. Vermeir
ECOOP '88 (LNCS 322), p. 350 ff.
Full article in PDF

A Customizable Window-Interface to Object-Oriented Databases
E. Laenens, F. Staes, and D. Vermeir
ECOOP '89, p. 367 ff.
Full article in PDF

 
Vijaykrishnan, N.
 

Object-Oriented Architectural Support for a Java Processor
N. Vijaykrishnan, N. Ranganathan, and Ravi Gadekarla
ECOOP '98 (LNCS 1445), p. 330 ff.
Full article in PDF

 
Vilot, Michael
 

The Design of the C++ Booch Components
Grady Booch and Michael Vilot
ECOOP '90, p. 1 ff.
Full article in PDF

 
Vitek, Jan
 

Flexible Alias Protection
James Noble, Jan Vitek, and John Potter
ECOOP '98 (LNCS 1445), p. 158 ff.
Full article in PDF

Taming Message Passing: Efficient Method Look-up for Dynamically Typed Languages
Jan Vitek and R. Nigel Horspool
ECOOP '94 (LNCS 821), p. 432 ff.
Full article in PDF

Message Dispatch on Pipelined Processors
Karel Driesen, Urs Hölzle, and Jan Vitek
ECOOP '95 (LNCS 952), p. 253 ff.
Full article in PDF

Near Optimal Hierarchical Encoding of Types
Andreas Krall, Jan Vitek, and R. Nigel Horspool
ECOOP '97 (LNCS 1241), p. 128 ff.
Full article in PDF

 
Vlissides, John
 

Modeling Object-Oriented Program Execution
Wim De Pauw, Doug Kimelman, and John Vlissides
ECOOP '94 (LNCS 821), p. 163 ff.
Full article in PDF

Design Patterns: Abstraction and Reuse of Object-Oriented Design
Erich Gamma, Richard Helm, Ralph E. Johnson, and John Vlissides
ECOOP '93 (LNCS 707), p. 406 ff.
Full article in PDF

 
Vural, Sinan
 

An Object-Oriented Language-Database Integration Model: The Composition-Filters Approach
Mehmet Aksit, Lodewijk Bergmans, and Sinan Vural
ECOOP '92 (LNCS 615), p. 372 ff.
Full article in PDF

 

 W 

 
Wadler, Philip
 

A Statically Safe Alternative to Virtual Types
Kim B. Bruce, Martin Odersky, and Philip Wadler
ECOOP '98 (LNCS 1445), p. 523 ff.
Full article in PDF

 
Waldo, Jim
 

Object-Oriented Programming on the Network
Jim Waldo
ECOOP '99 (LNCS 1628), p. 441 ff.
Full article in PDF

 
Wand, Mitchell
 

Modeling Subobject-Based Inheritance
Jonathan G. Rossie, Daniel P. Friedman, and Mitchell Wand
ECOOP '96 (LNCS 1098), p. 248 ff.
Full article in PDF

 
Ward, Paul
 

Panel - Structured Analysis and Object Oriented Analysis
Dennis de Champeaux, Larry Constantine, Ivar Jacobson, Stephen Mellor, Paul Ward, and Edward Yourdon
ECOOP '90, p. 135 ff.
Full article in PDF

 
Washabaugh, Doug
 

Garbage Collection of Actors
Dennis G. Kafura, Doug Washabaugh, and Jeff Nelson
ECOOP '90, p. 126 ff.
Full article in PDF

 
Watanabe, Takuo
 

Hybrid Group Reflective Architecture for Object-Oriented Concurrent Reflective Programming
Satoshi Matsuoka, Takuo Watanabe, and Akinori Yonezawa
ECOOP '91 (LNCS 512), p. 231 ff.
Full article in PDF

 
Weck, Wolfgang
 

Generic Wrappers
Martin Büchi
ECOOP 2000 (LNCS 1850), p. 201 ff.
Full article in PDF

 
Wegner, Peter
 

Inheritance as an Incremental Modification Mechanism or What Like Is and Isn't Like
Peter Wegner and S.B. Zdonik
ECOOP '88 (LNCS 322), p. 55 ff.
Full article in PDF

Panel - Theory of Concurrent Object-Oriented Programming
Gul Agha, Samson Abramsky, Carl Hewitt, Robin Milner, Peter Wegner, and Akinori Yonezawa
ECOOP '90, p. 100 ff.
Full article in PDF

 
Weihl, William E.
 

Reasoning about Object-Oriented Programs that Use Subtypes
Gary T. Leavens and William E. Weihl
ECOOP '90, p. 212 ff.
Full article in PDF

 
Weinand, André
 

Integration of a Programming Environment into ET++ - A Case Study
Erich Gamma, André Weinand, and Rudolf Marty
ECOOP '89, p. 283 ff.
Full article in PDF

 
Weinreb, Dan
 

Panel - Issues in Object Database Management
Jacob Stein, Tim Andrews, Bill Kent, Kate Rotzell, and Dan Weinreb
ECOOP '90, p. 235 ff.
Full article in PDF

 
Werth, John
 

A Specification Language for Object-Oriented Analysis and Design
Ted L. Briggs and John Werth
ECOOP '94 (LNCS 821), p. 365 ff.
Full article in PDF

 
Wheater, S.M.
 

The Treatment of Persistent Objects in Arjuna
G.N. Nixon, G.D. Parrington, S.K. Shrivastava, and S.M. Wheater
ECOOP '89, p. 169 ff.
Full article in PDF

 
Wieringa, Roel
 

Roles and Dynamic Subclasses: A Modal Logic Approach
Roel Wieringa, Wiebren de Jonge, and Paul Spruit
ECOOP '94 (LNCS 821), p. 32 ff.
Full article in PDF

 
Williams, I.
 

Dynamic Grouping in an Object-Oriented Virtual Memory Hierarchy
I. Williams, M. Wolczko, and T. Hopkins
ECOOP '87 (LNCS 276), p. 79 ff.
Full article in PDF

 
Wills, Alan
 

Capsules and Types in Fresco: Program Verification in Smalltalk
Alan Wills
ECOOP '91 (LNCS 512), p. 59 ff.
Full article in PDF

 
Winder, Russel L.
 

Message Pattern Specifications: A New Technique for Handling Errors in Parallel Object Oriented Systems
Jan A. Purchase and Russel L. Winder
ECOOP '90, p. 116 ff.
Full article in PDF

A Design Method for Object-Oriented Programming
Winnie W.Y. Pun and Russel L. Winder
ECOOP '89, p. 225 ff.
Full article in PDF

 
Wing, Jeannette M.
 

A New Definition of the Subtype Relation
Barbara Liskov and Jeannette M. Wing
ECOOP '93 (LNCS 707), p. 118 ff.
Full article in PDF

 
Winsen, Pieter van
 

Tool Support for Object-Oriented Patterns
Gert Florijn, Marco Meijers, and Pieter van Winsen
ECOOP '97 (LNCS 1241), p. 472 ff.
Full article in PDF

 
Wirfs-Brock, Allen
 

Panel - Designing Reusable Designs: Experiences Designing Object-Oriented Frameworks
Allen Wirfs-Brock, Ralph E. Johnson, Ward Cunningham, Mark Linton, and TBD
ECOOP '90, p. 234 ff.
Full article in PDF

 
Wirsing, Martin
 

(Objects + Concurrency) & Reusability - A Proposal to Circumvent the Inheritance Anomaly
Ulrike Lechner, Christian Lengauer, Friederike Nickl, and Martin Wirsing
ECOOP '96 (LNCS 1098), p. 232 ff.
Full article in PDF

 
Wolczko, M.
 

Semantics of Smalltalk-80
M. Wolczko
ECOOP '87 (LNCS 276), p. 108 ff.
Full article in PDF

Dynamic Grouping in an Object-Oriented Virtual Memory Hierarchy
I. Williams, M. Wolczko, and T. Hopkins
ECOOP '87 (LNCS 276), p. 79 ff.
Full article in PDF

 
Wolinski, Francis
 

Representation of Complex Objects: Multiple Facets with Part-Whole Hierarchies
Francis Wolinski and Jean François Perrot
ECOOP '91 (LNCS 512), p. 288 ff.
Full article in PDF

 
Wu, Shyhtsun Felix
 

MELDing Multiple Granularities of Parallelism
Gail E. Kaiser, Steven S. Popovich, Wenwey Hseush, and Shyhtsun Felix Wu
ECOOP '89, p. 147 ff.
Full article in PDF

 
Wu, Z.
 

Using Metaobject Protocols to Implement Atomic Data Types
R.J. Stroud and Z. Wu
ECOOP '95 (LNCS 952), p. 168 ff.
Full article in PDF

 

 Y 

 
Yelland, Phillip M.
 

First Steps Towards Fully Abstract Semantics for Object-Oriented Languages
Phillip M. Yelland
ECOOP '89, p. 347 ff.
Full article in PDF

 
Yokote, Yasuhiko
 

A Reflective Architecture for an Object-Oriented Distributed Operating System
Yasuhiko Yokote, Fumio Teraoka, and Mario Tokoro
ECOOP '89, p. 89 ff.
Full article in PDF

 
Yonezawa, Akinori
 

Panel - Theory of Concurrent Object-Oriented Programming
Gul Agha, Samson Abramsky, Carl Hewitt, Robin Milner, Peter Wegner, and Akinori Yonezawa
ECOOP '90, p. 100 ff.
Full article in PDF

Design and Partial Evaluation of Meta-objects for a Concurrent Reflective Language
Hidehiko Masuhara and Akinori Yonezawa
ECOOP '98 (LNCS 1445), p. 418 ff.
Full article in PDF

Inheritance and Synchronization in Concurrent OOP
Jean-Pierre Briot and Akinori Yonezawa
ECOOP '87 (LNCS 276), p. 32 ff.
Full article in PDF

Debugging Concurrent Systems Based on Object Groups
Y. Honda and Akinori Yonezawa
ECOOP '88 (LNCS 322), p. 267 ff.
Full article in PDF

Hybrid Group Reflective Architecture for Object-Oriented Concurrent Reflective Programming
Satoshi Matsuoka, Takuo Watanabe, and Akinori Yonezawa
ECOOP '91 (LNCS 512), p. 231 ff.
Full article in PDF

 
Yourdon, Edward
 

Panel - Structured Analysis and Object Oriented Analysis
Dennis de Champeaux, Larry Constantine, Ivar Jacobson, Stephen Mellor, Paul Ward, and Edward Yourdon
ECOOP '90, p. 135 ff.
Full article in PDF

 

 Z 

 
Zarnke, C.R.
 

Nesting in an Object-Oriented Language is NOT for the Birds
P.A. Buhr and C.R. Zarnke
ECOOP '88 (LNCS 322), p. 128 ff.
Full article in PDF

 
Zavattaro, Gianluigi
 

A Process Algebraic Specification of the New Asynchronous CORBA Messaging Service
Mauro Gaspari and Gianluigi Zavattaro
ECOOP '99 (LNCS 1628), p. 495 ff.
Full article in PDF

 
Zdonik, S.B.
 

Inheritance as an Incremental Modification Mechanism or What Like Is and Isn't Like
Peter Wegner and S.B. Zdonik
ECOOP '88 (LNCS 322), p. 55 ff.
Full article in PDF

 
Zicari, Roberto
 

Typed Sets as a Basis for Object-Oriented Database Schemas
Herman Balsters, Rolf A. de By, and Roberto Zicari
ECOOP '93 (LNCS 707), p. 161 ff.
Full article in PDF

The Design of an Integrity Consistency Checker (ICC) for an Object Oriented Database System
Christine Delcourt and Roberto Zicari
ECOOP '91 (LNCS 512), p. 97 ff.
Full article in PDF

 
Zucca, Elena
 

Jam - A Smooth Extension of Java with Mixins
Davide Ancona, Giovanni Lagorio, and Elena Zucca
ECOOP 2000 (LNCS 1850), p. 154 ff.
Full article in PDF

 
Züllighoven, Heinz
 

Large Scale Object-Oriented Software-Development in a Banking Environment - An Experience Report
Dirk Bäumer, Rolf Knoll, Guido Gryczan, and Heinz Züllighoven
ECOOP '96 (LNCS 1098), p. 73 ff.
Full article in PDF

 


lncs@springer.de
© Springer-Verlag Berlin Heidelberg 2000