My Account Log in

1 option

ECOOP 2004 - Object-Oriented Programming : 18th European Conference, Oslo, Norway, June 14-18, 2004, Proceedings / edited by Martin Odersky.

LIBRA Q341 .P7 2004
Loading location information...

Available from offsite location This item is stored in our repository but can be checked out.

Log in to request item
Format:
Book
Contributor:
Odersky, Martin, editor.
SpringerLink (Online service)
Series:
Computer Science (Springer-11645)
Lecture notes in computer science 0302-9743 ; 3086.
Lecture Notes in Computer Science, 0302-9743 ; 3086
Language:
English
Subjects (All):
Computer programming.
Software engineering.
Programming languages (Electronic computers).
Computer logic.
Computer networks.
Computers and civilization.
Programming Techniques.
Software Engineering.
Programming Languages, Compilers, Interpreters.
Logics and Meanings of Programs.
Computer Communication Networks.
Computers and Society.
Local Subjects:
Programming Techniques.
Software Engineering.
Programming Languages, Compilers, Interpreters.
Logics and Meanings of Programs.
Computer Communication Networks.
Computers and Society.
Physical Description:
1 online resource (XIV, 614 pages).
Edition:
First edition 2004.
Contained In:
Springer eBooks
Place of Publication:
Berlin, Heidelberg : Springer Berlin Heidelberg : Imprint: Springer, 2004.
System Details:
text file PDF
Summary:
ECOOP is the premier forum in Europe for bringing together practitioners, - searchers, and students to share their ideas and experiences in a broad range of disciplines woven with the common thread of object technology. It is a collage of events, including outstanding invited speakers, carefully refereed technical - pers, practitioner reports re?ecting real-world experience, panels, topic-focused workshops, demonstrations, and an interactive posters session. The 18th ECOOP 2004 conference held during June 14-18, 2004 in Oslo, Norway represented another year of continued success in object-oriented p- gramming, both as a topic of academic study and as a vehicle for industrial software development. Object-oriented technology has come of age; it is now the commonly established method for most software projects. However, an - panding ?eld of applications and new technological challenges provide a strong demand for research in foundations, design and programming methods, as well as implementation techniques. There is also an increasing interest in the in- gration of object-orientation with other software development techniques. We anticipate therefore that object-oriented programming will be a fruitful subject of research for many years to come. Thisyear,theprogramcommitteereceived132submissions,ofwhich25were acceptedforpublicationafterathoroughreviewingprocess.Everypaperreceived atleast4reviews.Paperswereevaluatedbasedonrelevance,signi?cance,clarity, originality, and correctness. The topics covered include: programming concepts, program analysis, software engineering, aspects and components, middleware, veri?cation, systems and implementation techniques. These were complemented by two invited talks, from Matthias Felleisen and Tom Henzinger. Their titles and abstracts are also included in these proceedings.
Contents:
Encapsulation
Ownership Domains: Separating Aliasing Policy from Mechanism
Composable Encapsulation Policies
Program Analysis
Demand-Driven Type Inference with Subgoal Pruning: Trading Precision for Scalability
Efficiently Verifiable Escape Analysis
Pointer Analysis in the Presence of Dynamic Class Loading
Software Engineering
The Expression Problem Revisited
Rewritable Reference Attributed Grammars
Finding and Removing Performance Bottlenecks in Large Systems
Aspects
Programming with Crosscutting Effective Views
AspectJ2EE = AOP + J2EE
Use Case Level Pointcuts
Invited Talk 1
Functional Objects
Middleware
Inheritance-Inspired Interface Versioning for CORBA
A Middleware Framework for the Persistence and Querying of Java Objects
Sequential Object Monitors
Increasing Concurrency in Databases Using Program Analysis
Types
Semantic Casts: Contracts and Structural Subtyping in a Nominal World
LOOJ: Weaving LOOM into Java
Modules with Interfaces for Dynamic Linking and Communication
Verification
Early Identification of Incompatibilities in Multi-component Upgrades
Typestates for Objects
Object Invariants in Dynamic Contexts
Invited Talk 2
Rich Interfaces for Software Modules
Systems
Transactional Monitors for Concurrent Objects
Adaptive Tuning of Reserved Space in an Appel Collector
Lock Reservation for Java Reconsidered
Customization of Java Library Classes Using Type Constraints and Profile Information.
Other Format:
Printed edition:
ISBN:
978-3-540-24851-4
9783540248514
Access Restriction:
Restricted for use by site license.

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