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