ECOOP 2002
26 papers
- A Formal Framework for Java Separate Compilation
- A Simple and Practical Approach to Unit Testing: The JML and JUnit Way
- AOP: Does It Make Sense? The Case of Concurrency and Failures
- Architectural Reasoning in ArchJava
- Atomic Instructions in Java
- Behavioral Compatibility of Self-Typed Theories
- Code Sharing among Virtual Machines
- Difference-Based Modules: A Class-Independent Module Mechanism
- Dynamically Composable Collaborations with Delegation Layers
- Engineering Event-Based Systems with Scopes
- J-Orchestra: Automatic Java Application Partitioning
- Lana: An Approach to Programming Autonomous Systems
- Modern Concurrency Abstractions for C#
- Modular Internet Programming with Cells
- Objectively: Components versus Web Services
- On Variance-Based Subtyping for Parametric Types
- Pattern-Based Design and Implementation of an XML and RDF Parser and Interpreter: A Case Study
- Patterns as Signs
- Polychotomic Encoding: A Better Quasi-Optimal Bit-Vector Encoding of Tree Hierarchies
- Semantic Models for Distributed Object Reflection
- Semantics-Based Composition of Class Hierarchies
- Space- and Time-Efficient Implementation of the Java Object Model
- Supporting Unanticipated Dynamic Adaptation of Application Behaviour
- Thin Guards: A Simple and Effective Technique for Reducing the Penalty of Dynamic Class Loading
- Type-Safe Method Inlining
- Type-Safe Prototype-Based Component Evolution