ECOOP 2004 : Object-oriented programming : 18th European conference, Oslo, Norway, June 14-18, 2004 : proceedings
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 ref...
Guardat en:
| Autor principal: | |
|---|---|
| Autor corporatiu: | |
| Format: | Livre numérique |
| Idioma: | Anglais |
| Publicat: |
Berlin [etc.] :
Springer
[20..].
Cham : Springer Nature |
| Col·lecció: | Lecture notes in computer science
3086 |
| Matèries: | |
| Accés en línia: | Accès sur la plateforme de l'éditeur Accès sur la plateforme Istex Accès Université d'Orléans Accès INSA CVL |
| Nota: |
Archives Springer e-books (Licence nationale) Archives Springer e-books (Licence nationale) |
| Autres localisations: | Voir dans le Sudoc |
| Edition sous un autre format: | • ECOOP 2004, Object-oriented programming, 18th European conference, Oslo, Norway, June 14-18, 2004, proceedings, Martin Odersky (ed.), Berlin, Springer, 2004, 1 vol. (XIII-609 p.), Lecture notes in computer science, 3-540-22159-X • ECOOP 2004 - Object-Oriented Programming, Texte imprimé, 9783662193402 |
Taula de continguts:
- 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.

