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.

Buy it now

Buying options

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

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

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

Bibliographic Information

Buy it now

Buying options

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

Tax calculation will be finalised at checkout

Other ways to access