My Account Log in

1 option

ECOOP - Object-Oriented Programming : 21th European Conference, Berlin, Germany, July 30 - August 3, 2007, Proceedings / edited by Erik Ernst.

ACM Digital Library Available online

View online
Format:
Book
Conference/Event
Contributor:
Ernst, Erik, editor.
Conference Name:
ECOOP 2007 (2007 : Berlin, Germany)
ECOOP 2007
Series:
Programming and Software Engineering, 2945-9168 ; 4609
Language:
English
Subjects (All):
Computer programming.
Software engineering.
Compilers (Computer programs).
Computer science.
Computer networks.
Electronic data processing--Management.
Electronic data processing.
Programming Techniques.
Software Engineering.
Compilers and Interpreters.
Computer Science Logic and Foundations of Programming.
Computer Communication Networks.
IT Operations.
Local Subjects:
Programming Techniques.
Software Engineering.
Compilers and Interpreters.
Computer Science Logic and Foundations of Programming.
Computer Communication Networks.
IT Operations.
Physical Description:
1 online resource (XIII, 625 p.)
Edition:
1st ed. 2007.
Place of Publication:
Berlin, Heidelberg : Springer Berlin Heidelberg : Imprint: Springer, 2007.
Language Note:
English
Summary:
This book constitutes the refereed proceedings of the 21st European Conference on Object-Oriented Programming, ECOOP 2007, held in Berlin, Germany in July/August 2007. The 25 revised full papers, presented together with 3 invited talks were carefully reviewed and selected from a total of 135 final submissions. The papers are organized in topical sections on types, runtime implementation, empirical studies, programs and predicates, language design, inheritance and derivation, aspects, as well as language about language.
Contents:
Invited Talk
Erlang – Software for a Concurrent World
Types
Gradual Typing for Objects
Generic Universe Types
Declarative Object Identity Using Relation Types
Runtime Implementation
Object-Relative Addressing: Compressed Pointers in 64-Bit Java Virtual Machines
Generational Real-Time Garbage Collection
AS-GC: An Efficient Generational Garbage Collector for Java Application Servers
Empirical Studies
Exception Handling: A Field Study in Java and .NET
On the Impact of Aspectual Decompositions on Design Stability: An Empirical Study
Dahl-Nygaard Prize Invited Talk
An Accidental Simula User
Programs and Predicates
Validity Invariants and Effects
Non-null References by Default in Java: Alleviating the Nullity Annotation Burden
Efficiently Generating Structurally Complex Inputs with Thousands of Objects
Language Design
Matching Objects with Patterns
DirectFlow: A Domain-Specific Language for Information-Flow Systems
A Relational Model of Object Collaborations and Its Use in Reasoning About Relationships
Inheritance and Derivation
JavaGI: Generalized Interfaces for Java
Metaprogramming with Traits
Morphing: Safely Shaping a Class in the Image of Others
A Higher Abstraction Level Using First-Class Inheritance Relations
Assuring Object-Oriented Architecture
Aspects
MAO: Ownership and Effects for More Effective Reasoning About Aspects
Joinpoint Inference from Behavioral Specification to Implementation
A Machine Model for Aspect-Oriented Programming
A Staged Static Program Analysis to Improve the Performance of Runtime Monitoring
Language About Language
Tracking Linear and Affine Resources with Java(X)
Attribute Grammar-Based Language Extensions for Java
MetamodelAdaptation and Model Co-adaptation.
Notes:
Includes index.
Includes bibliographical references and index.
ISBN:
3-540-73589-5

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account