Table of contents (26 papers)

  1. Front Matter
  2. 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 et al.
    Pages 13-40
  3. Extending the ODMG object model with time
    Elisa Bertino, Elena Ferrari, Giovanna Guerrini, Isabella Merlo
    Pages 41-66
  4. Synthesizing object-oriented and functional design to promote re-use
    Shriram Krishnamurthi, Matthias Felleisen, Daniel P. Friedman
    Pages 91-113
  5. Precise visual specification of design patterns
    Anthony Lauder, Stuart Kent
    Pages 114-134
  6. Framework design for end-to-end optimization
    Aamod Sane, Ashish Singhai, Roy H. Campbell
    Pages 135-157
  7. Flexible alias protection
    James Noble, Jan Vitek, John Potter
    Pages 158-185
  8. Predicate dispatching: A unified theory of dispatch
    Michael Ernst, Craig Kaplan, Craig Chambers
    Pages 186-211
  9. Orthogonal to the Java imperative
    Suad Alagić, Jose Solorzano, David Gitchell
    Pages 212-233
  10. Cyclic distributed garbage collection with group merger
    Helena Rodrigues, Richard Jones
    Pages 260-284
  11. Experiences developing a virtual shared memory system using high-level object paradigms
    J. Cordsen, J. Nolte, W. Schröder-Preikschat
    Pages 285-306
  12. Binary component adaptation
    Ralph Keller, Urs Hölzle
    Pages 307-329
  13. Object-oriented architectural support for a Java processor
    N. Vijaykrishnan, N. Ranganathan, R. Gadekarla
    Pages 330-354
  14. A study of the fragile base class problem
    Leonid Mikhajlov, Emil Sekerinski
    Pages 355-382
  15. Providing orthogonal persistence for Java
    Malcolm Atkinson, Mick Jordan
    Pages 383-395
  16. Wrappers to the rescue
    John Brant, Brian Foote, Ralph E. Johnson, Donald Roberts
    Pages 396-417

Other volumes

  1. ECOOP’98 — Object-Oriented Programming
    12th European Conference Brussels, Belgium, July 20–24, 1998 Proceedings
  2. Object-Oriented Technology: ECOOP’98 Workshop Reader
    ECOOP’ 98 Workshops, Demos, and Posters Brussels, Belgium, July 20–24, 1998 Proceedings

About these proceedings


This book constitutes the refereed proceedings of the 12th European Conference on Object-Oriented Programming, ECOOP'98, held in Brussels, Belgium, in July 1998.
The book presents 24 revised full technical papers selected for inclusion from a total of 124 submissions; also presented are two invited papers. The papers are organized in topical sections on modelling ideas and experiences; design patterns and frameworks; language problems and solutions; distributed memory systems; reuse, adaption and hardware support; reflection; extensible objects and types; and mixins, inheritance and type analysis complexity.


Mixin complexity design patterns hardware inheritance modeling object-oriented programming programming

Bibliographic information

  • Copyright Information Springer-Verlag 1998
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Springer Book Archive
  • Print ISBN 978-3-540-64737-9
  • Online ISBN 978-3-540-69064-1
  • Series Print ISSN 0302-9743
  • Series Online ISSN 1611-3349