ECOOP 2005 - Object-Oriented Programming

19th European Conference, Glasgow, UK, July 25-29, 2005. Proceedings

  • Andrew P. Black
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3586)

Table of contents

  1. Front Matter
  2. Invited Talks

    1. Gail C. Murphy, Mik Kersten, Martin P. Robillard, Davor Čubranić
      Pages 33-48
  3. Java

    1. Yoshiki Sato, Shigeru Chiba
      Pages 49-70
    2. Robert Fuhrer, Frank Tip, Adam Kieżun, Julian Dolby, Markus Keller
      Pages 71-96
    3. Laurent Daynès, Grzegorz Czajkowski
      Pages 97-120
  4. Aspects and Modularity

    1. Shigeru Chiba, Rei Ishikawa
      Pages 121-143
    2. Jonathan Aldrich
      Pages 144-168
    3. Roberto E. Lopez-Herrejon, Don Batory, William Cook
      Pages 169-194
    4. Klaus Ostermann, Mira Mezini, Christoph Bockisch
      Pages 214-240
    5. Celina Gibbs, Chunjian Robin Liu, Yvonne Coady
      Pages 241-261
  5. Language Design

    1. Gavin Bierman, Alisdair Wren
      Pages 262-286
    2. Gavin Bierman, Erik Meijer, Wolfram Schulte
      Pages 287-311
    3. Brian Foote, Ralph E. Johnson, James Noble
      Pages 337-361
  6. Program Analysis

    1. Marco Pistoia, Robert J. Flynn, Larry Koved, Vugranam C. Sreedhar
      Pages 362-386
    2. Anindya Banerjee, David A. Naumann
      Pages 387-411
    3. Vitus S. W. Lam, Julian Padget
      Pages 412-427
  7. Types

    1. Christopher Anderson, Paola Giannini, Sophia Drossopoulou
      Pages 428-452

About these proceedings

Introduction

The 19th Annual Meeting of the European Conference on Object-Oriented Programming—ECOOP 2005—took place during the last week of July in Glasgow, Scotland, UK. This volume includes the refereed technical papers p- sented at the conference, and two invited papers. It is traditional to preface a volume of proceedings such as this with a note that emphasizes the importance of the conference in its respective ?eld. Although such self-evaluations should always be taken with a large grain of salt, ECOOP is undisputedly the pre- inent conference on object-orientation outside of the United States. In its turn, object-orientationis today’s principaltechnology not only for programming,but also for design, analysisand speci?cation of softwaresystems. As a consequence, ECOOP has expanded far beyond its roots in programming to encompass all of these areas of research—whichis why ECOOP has remained such an interesting conference. But ECOOP is more than an interesting conference. It is the nucleus of a technical and academic community, a community whose goals are the creation and dissemination of new knowledge. Chance meetings at ECOOP have helped to spawn collaborations that span the boundaries of our many subdisciplines, bring together researchers and practitioners, cross cultures, and reach from one side of the world to the other. The ubiquity of fast electronic communication has made maintaining these collaborations easier than we would have believed possible only a dozen years ago. But the role of conferences like ECOOP in establishing collaborations has not diminished.

Keywords

Annotation Aspect-oriented programming Java Java programming Refactoring UML Variable component systems modeling multi-threaded programming object technology object-oriented languages object-oriented programming programming verification

Editors and affiliations

  • Andrew P. Black
    • 1
  1. 1.Department of Computer SciencePortland State University 

Bibliographic information

  • DOI https://doi.org/10.1007/11531142
  • Copyright Information Springer-Verlag Berlin Heidelberg 2005
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Computer Science
  • Print ISBN 978-3-540-27992-1
  • Online ISBN 978-3-540-31725-8
  • Series Print ISSN 0302-9743
  • Series Online ISSN 1611-3349
  • About this book