Schedule

The ODAL workshop is organised as a series of discussion panels on particular topics. Each discussion panel groups a set of submissions that are accepted at the workshop. The panel consists of one author per submission that is treated during that panel and it is organised as follows:

Each discussion panel is also preceded by a longer presentation (20 min.) on one of the contributions in the topic of the panel. The presented contributions were chosen based on the relevance and quality of the work, as it was considered during the extensive review process that preceded the workshop. 

To stimulate active discussions during the workshop, we encourage all authors to prepare for the workshop. This entails that each author carefully reads the contributions that are treated during the panel in which he or she participates. During the panel sessions, each author is asked to provide positive and negative comments on the contributions presented by the other authors.

- due to some unexpected changes, some papers switched panel sessions after the initial version -

9:00 -- 9:15 Welcome
9:15 -- 9:35 Presentation 1: Efficient temporal pointcuts through dynamic advice deployment (Eric Bodden and Volker Stolz)
9:35 -- 10:30 Panel 1: Dynamic Aspect Languages
  • FacetS: First Class Entities for an Open Dynamic AOP Language (Alexandre Bergel)
  • Efficient temporal pointcuts through dynamic advice deployment (Eric Bodden and Volker Stolz)
  • Extending Advice Activation in AspectS (Robert Hirschfeld, Pascal Costanza)

chair: Kris De Volder
10:30 -- 11:00 Coffee Break
11:00 -- 11:20 Presentation 2: OpenAOP: A Lightweight Customizable AOP Framework for Enterprise Java (Daniel Wiese, Uwe Hohenstein, Regine Meunier)
11:20 -- 12:30 Panel 2: Domain-specific Aspect Languages and/vs. AOP Frameworks
  • A Family of Domain-Specific Aspect Languages on Top of KALA (Johan Fabry and Theo D'Hondt)
  • Towards a Domain-Specific AOP language for Ubiquitous Computing (Serena Fritsch, Jennifer Munnelly, Siobhan Clarke)
  • Definition of an Aspect-Oriented DSL using a Dynamic Programming Language (Mark Strembeck and Uwe Zdun)
  • Motivations for Framework-based AOP (Bruno De Fraine, Wim Vanderperren, Davy Suvee)
  • OpenAOP: A Lightweight Customizable AOP Framework for Enterprise Java (Daniel Wiese, Uwe Hohenstein, Regine Meunier)

chair: Eric Tanter
12:30 -- 14:00 Lunch
14:00 -- 14:20 Presentation 3: A Simple Edit-Time Metaobject Protocol (Andrew D. Eisenberg and Gregor Kiczales)
14:20 -- 15:30 Panel 3: Open Implementations
  • An Open Aspect Oriented Software Design with an Interface to a Third-Party Software (Sufyan Almajali and Tzilla Elrad)
  • A Simple Edit-Time Metaobject Protocol (Andrew D. Eisenberg and Gregor Kiczales)
  • An Extensible Kernel Language for AOP (Eric Tanter)
  • An Abstract Metamodel for Aspect Languages (Wilke Havinga, Tom Staijen, Arend Rensink, Lodewijk Bergmans)

chair: Shigeru Chiba
15:30 -- 16:00 Coffee Break
16:00 -- 16:20 Presentation 4: Parallel Composition of Aspect Mechanisms: Design and Evaluation (David Lorenz and Sergei Kojarski)
16:20 -- 17:30 Panel 4: Aspect Language Extensions
  • A Reflexive Extension to Arachne’s Aspect Language (Nicolas Loriant, Marc Segura-DevilleChaise, Thomas Fritz)
  • Open Static Pointcuts Through Source Code Templates (Carlos Noguera and Renaud Pawlak)
  • Parallel Composition of Aspect Mechanisms: Design and Evaluation (David Lorenz and Sergei Kojarski)

chair: Michael Haupt
17:30 Wrap-up and Goodbye




Page last updated Wednesday March 8, 2006