Skip to main content
  • Conference proceedings
  • © 2007

ECOOP - Object-Oriented Programming

21th European Conference, Berlin, Germany, July 30 - August 3, 2007, Proceedings

Editors:

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

Part of the book sub series: Programming and Software Engineering (LNPSE)

Conference series link(s): ECOOP: European Conference on Object-Oriented Programming

Conference proceedings info: ECOOP 2007.

Buying options

eBook USD 84.99
Price excludes VAT (Canada)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 109.99
Price excludes VAT (Canada)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

This is a preview of subscription content, access via your institution.

Table of contents (28 papers)

  1. Front Matter

  2. Invited Talk

  3. Types

    1. Gradual Typing for Objects

      • Jeremy Siek, Walid Taha
      Pages 2-27
    2. Generic Universe Types

      • Werner Dietl, Sophia Drossopoulou, Peter Müller
      Pages 28-53
    3. Declarative Object Identity Using Relation Types

      • Mandana Vaziri, Frank Tip, Stephen Fink, Julian Dolby
      Pages 54-78
  4. Runtime Implementation

    1. Object-Relative Addressing: Compressed Pointers in 64-Bit Java Virtual Machines

      • Kris Venstermans, Lieven Eeckhout, Koen De Bosschere
      Pages 79-100
    2. Generational Real-Time Garbage Collection

      • Daniel Frampton, David F. Bacon, Perry Cheng, David Grove
      Pages 101-125
    3. AS-GC: An Efficient Generational Garbage Collector for Java Application Servers

      • Feng Xian, Witawas Srisa-an, ChengHuan Jia, Hong Jiang
      Pages 126-150
  5. Empirical Studies

    1. Exception Handling: A Field Study in Java and .NET

      • Bruno Cabral, Paulo Marques
      Pages 151-175
    2. On the Impact of Aspectual Decompositions on Design Stability: An Empirical Study

      • Phil Greenwood, Thiago Bartolomei, Eduardo Figueiredo, Marcos Dosea, Alessandro Garcia, Nelio Cacho et al.
      Pages 176-200
  6. Dahl-Nygaard Prize Invited Talk

    1. An Accidental Simula User

      • Luca Cardelli
      Pages 201-201
  7. Programs and Predicates

    1. Validity Invariants and Effects

      • Yi Lu, John Potter, Jingling Xue
      Pages 202-226
    2. Efficiently Generating Structurally Complex Inputs with Thousands of Objects

      • Bassem Elkarablieh, Yehia Zayour, Sarfraz Khurshid
      Pages 248-272
  8. Language Design

    1. Matching Objects with Patterns

      • Burak Emir, Martin Odersky, John Williams
      Pages 273-298
    2. DirectFlow: A Domain-Specific Language for Information-Flow Systems

      • Chuan-kai Lin, Andrew P. Black
      Pages 299-322
    3. A Relational Model of Object Collaborations and Its Use in Reasoning About Relationships

      • Stephanie Balzer, Thomas R. Gross, Patrick Eugster
      Pages 323-346
  9. Inheritance and Derivation

    1. JavaGI: Generalized Interfaces for Java

      • Stefan Wehr, Ralf Lämmel, Peter Thiemann
      Pages 347-372
    2. Metaprogramming with Traits

      • John Reppy, Aaron Turon
      Pages 373-398
    3. Morphing: Safely Shaping a Class in the Image of Others

      • Shan Shan Huang, David Zook, Yannis Smaragdakis
      Pages 399-424

Other Volumes

  1. ECOOP 2007 – Object-Oriented Programming

Keywords

  • Annotation
  • Aspect-oriented programming
  • Attribut
  • Exception
  • Java Virtual Machine
  • abstraction
  • architecture
  • compiler construction
  • component systems
  • modeling
  • multi-threaded programming
  • object technology
  • object-oriented programming
  • programming
  • real-time

Bibliographic Information

Buying options

eBook USD 84.99
Price excludes VAT (Canada)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 109.99
Price excludes VAT (Canada)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions