16th European Conference on Object-Oriented Programming
University of Málaga, Spain
June 10-14, 2002
Technical programme > Technical papers
General Information
Call for Contributions
Technical Programme
Useful Information
Social Programme

<< Site map >>
<< History file >>

Ecoop 2002 is organized in cooperation with:
Important dates
Oct 01
Nov 01
Dec 01
Jan 02
Feb 02
Apr 02
May 02
Jun 02

You are the visitor number

from 4th October 2001.


Technical sessions for ECOOP 2002

Session 1: Aspect Oriented Software Development
AOP: Does it Make Sense? The Case of Concurrency and Failures
  Jörg Kienzle, Swiss Federal Institute of Technology Lausanne
Rachid Guerraoui, Swiss Federal Institute of Technology Lausanne
Difference-Based Modules: A Class-Independent Module Mechanism
  Yuuji Ichisugi, National Institute of Advanced Industrial Science and Technology
Akira Tanaka, National Institute of Advanced Industrial Science and Technology
Dynamically Composable Collaborations with Delegation Layers
  Klaus Ostermann, Siemens AG Corporate Technology


Session 2: Java Virtual Machines
Space- and Time-Efficient Implementation of the Java Object Model
  David Bacon, IBM T.J. Watson Research Center
Stephen Fink, IBM T.J. Watson Research Center
David Grove, IBM T.J. Watson Research Center
Atomic Instructions in Java
  David Hovemeyer, University of Maryland
William Pugh, University of Maryland
Jaime Spacco, University of Maryland
Code Sharing Among Virtual Machines
  Grzegorz Czajkowski, Sun Microsystems
Laurent Daynes, Sun Microsystems
Nathaniel Nystrom, Sun Microsystems/Cornell University


Session 3: Miscellaneous
J-Orchestra: Automatic Java Application Partitioning
  Eli Tilevich, Georgia Tech
Yannis Smaragdakis, Georgia Tech
Supporting Unanticipated Dynamic Adaptation of Application Behaviour
  Barry Redmond, Trinity College Dublin
Vinny Cahill, Trinity College Dublin
A Simple and Practical Approach to Unit Testing: The JML and JUnit Way
  Yoonsik Cheon, Iowa State University
Gary T. Leavens, Iowa State University


Session 4: Distributed Systems

Modular Internet Programming with Cells
  Ran Rinat, Johns Hopkins University
Scott Smith, Johns Hopkins University
Lana: An Approach to Programming Autonomous Systems

Ciaran Bryce, University of Geneva
Chrislain Razafimahefa, University of Geneva
Michel Pawlak, University of Geneva

Engineering Event-Based Systems with Scopes
  Ludger Fiege, TU Darmstadt
Mira Mezini, TU Darmstadt
Gero Muehl, TU Darmstadt
Alejandro Buchmann, TU Darmstadt


Session 5: Patterns and Architecture
Architectural Reasoning in ArchJava
  Jonathan Aldrich, University of Washington
Craig Chambers, University of Washington
David Notkin, University of Washington
Patterns as Signs
  James Noble, Victoria University of Wellington
Robert Biddle, Victoria University of Wellington
Pattern Based Design and Implementation of a XML and RDF Parser and Interpreter: A Case Study
  Gustaf Neumann, Vienna University of Economics and BA
Uwe Zdun, University of Essen


Session 6: Languages
Modern Concurrency Abstractions for C#
  Nick Benton, Microsoft Research
Luca Cardelli, Microsoft Research
Cedric Fournet, Microsoft Research
On Variance-Based Subtyping for Parametric Types
  Mirko Viroli, Universita' degli Studi di Bologna
Atsushi Igarashi, University of Tokyo
Type-Safe Prototype-based Component Evolution
  Matthias Zenger, Swiss Federal Institute of Technology, Lausanne


Session 7: Optimization
Thin Guards: A Simple and Effective Technique for Reducing the Penalty of Dynamic Class Loading
  Matthew Arnold, Rutgers University / IBM T.J. Watson Research Center
Barbara Ryder, Rutgers University
Type-Safe Method Inlining
  Neal Glew, California
Jens Palsberg, Purdue University
Polychotomic Encoding: A Better Quasi-Optimal Bit-Vector Encoding of Tree Hierarchies
  Robert E. Filman, Research Institute for Advanced Computer Science


Session 8: Theory and Formal Techniques

A Formal Framework for Java Separate Compilation
  Davide Ancona, University of Genova
Giovanni Lagorio, University of Genova
Elena Zucca, University of Genova
Behavioral Compatibility of Self-typed Theories
  Suad Alagic, University of Southern Maine
Svetlana Kouznetsova, Wichita State University
Semantics-Based Composition of Class Hierarchies
  Gregor Snelting, Universitity of Passau
Frank Tip, IBM T.J. Watson Research Center

Technical sessions for ECOOP 2002
Last modified on Apr 19, 2002
Maintained by webmaster@2002.ecoop.org