ECOOP'2000 Workshop on
Reflection and Metalevel Architectures

(Schedule)


The workshop is scheduled in four sessions. Each session consists of two parts, the first is devoted on paper presentation (without questions to the authors) and the second is devoted to a little panel on the session topic. Each section is led by a chairman.
Software Engineering (chairman Gilad Bracha, Sun Java Software)
9:30-9:50Using Reflective Features to Support Mobile Users.
   Vania Marangozova and Fabienne Boyer (INRIA, France)
9:50-10:10Towards a Reflective Component Based Middleware Architecture.
   Nikos Parlavantzas, Geoff Coulson, Mike Clarke, and Gordon Blair (Lancaster University, United Kingdom)
10:10-10:40Free Talk about Software Engineering, led by Gilad Bracha.
10:40-11:00Coffee Break
Meta-Level Architecture (chairman Pierre Cointe, École des Mines de Nantes, France)
11:00-11:20A Reflective Framework for Reliable Mobile Agent Systems.
   Takuo Watanabe, Amano Noriki, and Kenji Shinbori (JAIST, Japan)
11:20-11:40Security and Meta Programming in Java.
   Julien Vayssière (INRIA - CNRS - I3S, France)
11:40-12:00Iguana/J: Towards a Dynamic and Efficient Reflective Architecture for Java.
   Barry Redmond, and Vinny Cahill (Trinity College Dublin, Ireland)
12:00-12:20Reflective Actors for Mobile Agents Programming.
   Jean-Paul Arcangeli, Laetitia Bray, Annie Marcoux, Christine Maurel, and Frédéric Migeon (IRIT, France)
12:20-12:50Free Talk about Meta-Level Architecture, led by Pierre Cointe.
12:50-14:00Lunch
Middleware (chairman Takuo Watanabe, Jaist, Japan)
14:00-14:20Reflective Implementation of non-functional Properties with the JavaPod Component Platform.
   Eric Bruneton, and Michel Riveill (INRIA, France)
14:20-14:40The Role of Meta-Information Management in Reflective Middleware.
   Fábio Costa, and Gordon S. Blair (Lancaster University, United Kingdom)
14:40-15:00Using Reflection for Composable Message Semantics.
   Markus A. Hof (Johannes Kepler University Linz, Austria)
15:00-15:30Free Talk about Middleware, led by Takuo Watanabe.
15:30-16:00Coffee Break
Program Translation (chairman Satoshi Matsuoka, TIT, Japan)
16:00-16:20Declarative Meta-Programming for a Language Extensibility Mechanism.
   Johan Brichau (Vrije Universiteit Brussel, Belgium)
16:20-16:40Jasper: Type Safe Compile-Time Reflection Language Extensions and MOP Based Templates for Java.
   Dmitry Nizhegorodov (Oracle Corporation, USA)
16:40-17:00On the Lightweight and Selective Introduction of Reflective Capabilities in Applications.
   Rémi Douence, and Mario Südolt (École des Mines de Nantes, France)
17:00-17:30Free Talk about Program Translation, led by Satoshi Matsuoka.