ECOOP’ 99 — Object-Oriented Programming

13th European Conference Lisbon, Portugal, June 14–18, 1999 Proceedings

  • Rachid Guerraoui

Part of the Lecture Notes in Computer Science book series (LNCS, volume 1628)

Table of contents

  1. Front Matter
    Pages I-XIII
  2. Invited Paper 1

    1. C. A. R. Hoare, He Jifeng
      Pages 1-18
  3. Mixins

    1. Krzysztof Czarnecki, Ulrich W. Eisenecker
      Pages 18-42
    2. Viviana Bono, Amit Patel, Vitaly Shmatikov
      Pages 43-66
  4. Debugging and Garbage Collection

    1. Sylvia Dieckmann, Urs Hölzle
      Pages 92-115
    2. Wim De Pauw, Gary Sevitsky
      Pages 116-134
    3. Raimondas Lencevicius, Urs Hölzle, Ambuj K. Singh
      Pages 135-160
  5. Type Checking

    1. Atsushi Igarashi, Benjamin C. Pierce
      Pages 161-185
    2. Kresten Krab Thorup, Mads Torgersen
      Pages 186-204
    3. Aaron Greenhouse, John Boyland
      Pages 205-229
  6. Invited Paper 2

    1. Barbara Liskov, Miguel Castro, Liuba Shrira, Atul Adya
      Pages 230-257
  7. Virtual and Multi-methods

    1. David Detlefs, Ole Agesen
      Pages 258-277
    2. Todd Millstein, Craig Chambers
      Pages 279-303
    3. Candy Pang, Wade Holst, Yuri Leontiev, Duane Szafron
      Pages 304-328
  8. Adaptive Programming

    1. Thomas Kühne
      Pages 329-350
    2. Ulrik Pagh Schultz, Julia L. Lawall, Charles Consel, Gilles Muller
      Pages 367-390
  9. Classification and Inheritance

    1. Manuel Serrano
      Pages 391-415
    2. Elisa Bertino, Giovanna Guerrini, Isabella Merlo, Marco Mesiti
      Pages 416-440

Other volumes

  1. ECOOP’ 99 — Object-Oriented Programming
    13th European Conference Lisbon, Portugal, June 14–18, 1999 Proceedings
  2. ECOOP’99 Workshops, Panels, and Posters Lisbon, Portugal, June 14–18, 1999 Proceedings

About these proceedings

Introduction

\My tailor is Object-Oriented". Most software systems that have been built - cently are claimed to be Object-Oriented. Even older software systems that are still in commercial use have been upgraded with some OO ?avors. The range of areas where OO can be viewed as a \must-have" feature seems to be as large as the number of elds in computer science. If we stick to one of the original views of OO, that is, to create cost-e ective software solutions through modeling ph- ical abstractions, the application of OO to any eld of computer science does indeed make sense. There are OO programming languages, OO operating s- tems, OO databases, OO speci cations, OO methodologies, etc. So what does a conference on Object-Oriented Programming really mean? I honestly don’t know. What I do know is that, since its creation in 1987, ECOOP has been attracting a large number of contributions, and ECOOP conferences have ended up with high-quality technical programs, featuring interesting mixtures of theory and practice. Among the 183 initial submissions to ECOOP’99, 20 papers were selected for inclusion in the technical program of the conference. Every paper was reviewed by three to ve referees. The selection of papers was carried out during a t- day program committee meeting at the Swiss Federal Institute of Technology in Lausanne. Papers were judged according to their originality, presentation qu- ity, and relevance to the conference topics.

Keywords

CORBA CORBA Systems Component-Based Systems Debugging Delegation Distributed Objects Java Object Technologies Object-Oriented Programming class distributed systems formal specification inheritance object virtual method

Editors and affiliations

  • Rachid Guerraoui
    • 1
  1. 1.Computer Science DepartmentSwiss Federal Institute of TechnologyLausanneSwitzerland

Bibliographic information

  • DOI https://doi.org/10.1007/3-540-48743-3
  • Copyright Information Springer-Verlag Berlin Heidelberg 1999
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Springer Book Archive
  • Print ISBN 978-3-540-66156-6
  • Online ISBN 978-3-540-48743-2
  • Series Print ISSN 0302-9743
  • About this book