ECOOP 2008 – Object-Oriented Programming 22nd European Conference Paphos, Cyprus, July 7-11, 2008 Proceedings /
This book constitutes the refereed proceedings of the 22nd European Conference on Object-Oriented Programming, ECOOP 2008, held in Paphos, Cyprus, in July 2008. The 27 revised full papers, presented together with 3 invited talks were carefully reviewed and selected from a total of 138 final submissi...
Συγγραφή απο Οργανισμό/Αρχή: | |
---|---|
Άλλοι συγγραφείς: | |
Μορφή: | Ηλεκτρονική πηγή Ηλ. βιβλίο |
Γλώσσα: | English |
Έκδοση: |
Berlin, Heidelberg :
Springer Berlin Heidelberg,
2008.
|
Σειρά: | Lecture Notes in Computer Science,
5142 |
Θέματα: | |
Διαθέσιμο Online: | Full Text via HEAL-Link |
Πίνακας περιεχομένων:
- Keynote
- The Return of Transactions
- Session I
- A Model for Java with Wildcards
- On Validity of Program Transformations in the Java Memory Model
- Safe Cross-Language Inheritance
- Session II
- Liquid Metal: Object-Oriented Programming Across the Hardware/Software Boundary
- Kilim: Isolation-Typed Actors for Java
- A Uniform Transactional Execution Environment for Java
- Session III
- Ptolemy: A Language with Quantified, Typed Events
- Prototyping and Composing Aspect Languages
- Assessing the Impact of Aspects on Exception Flows: An Exploratory Study
- Session IV
- UpgradeJ: Incremental Typechecking for Class Upgrades
- Integrating Nominal and Structural Subtyping
- Flow Analysis of Code Customizations
- Session V
- Online Phase-Adaptive Data Layout Selection
- MTM2: Scalable Memory Management for Multi-tasking Managed Runtime Environments
- Externalizing Java Server Concurrency with CAL
- Session VI
- Regional Logic for Local Reasoning about Global Invariants
- A Unified Framework for Verification Techniques for Object Invariants
- Extensible Universes for Object-Oriented Data Models
- Session VII
- Programming with Live Distributed Objects
- Bristlecone: A Language for Robust Software Systems
- Session-Based Distributed Programming in Java
- Session VIII
- ReCrash: Making Software Failures Reproducible by Preserving Object States
- An Extensible State Machine Pattern for Interactive Applications
- Practical Object-Oriented Back-in-Time Debugging
- Session IX
- Inference of Reference Immutability
- Computing Stack Maps with Interfaces
- How Do Java Programs Use Inheritance? An Empirical Study of Inheritance in Java Software.