Back to workshop home page

Workshop Program

09:15 Registration Starts

09:45 Welcome


10:00 - 11:00 Session 1: Adaptive Systems

Chair: Lynne Blair


Grouping Objects using Aspect-Oriented Adapters [pdf]
Stefan Hanenberg, Rainer Unland (University of Essen, Germany)

From Software Parameterization to Software Profiling [pdf]
Philippe Bouaziz, Lionel Seinturier (University of Paris and Prodware Group, France)

Aspect-Based Workflow Evolution [pdf]
Boris Bachmendo, Rainer Unland (University of Essen, Germany)



11:00 - 11:30 Coffee



11:30 - 12:00 Discussion

Chair: Ian Welch


Alternatives to Aspect-Oriented Programming? (David Bruce and Nick Exon, QinetiQ Ltd, UK) [pdf]
Discussion Leaders: David Bruce (QinetiQ Ltd, UK) and Mark Skipper (Imperial College, London, UK)


12:00 - 12:45 Group Discussion Session



12:45 - 13:45 Lunch



13:45 - 14:45 Session 3: Middleware and Automation

Chair: Gordon Blair


Middleware Architecture Design based on Aspects, the Open Implementation Metaphor and Modularity [pdf]
H.-Arno Jacobsen (University of Toronto, Canada)

Aspects of Exceptions at the Meta-Level [pdf]
Ian S. Welch, Robert J. Stroud, Alexander Romanovsky (University of Newcastle upon Tyne, UK)

Translation of Java to Real-Time Java using Aspects [pdf]
Morgan Deters, Nick Leidenfrost, Ron K. Cytron (Washington University, USA)


14:45 - 15:15 Discussion

Chair: Awais Rashid


Persistence of Aspects and Weavings (Based on "Transferring Persistence Concepts in Java ODBMSs to AspectJ Based on ODMG Standards" by Arno Schmidmeier, Sirius Software GmbH, Germany) [pdf]
Discussion Leaders: Arno Schmidmeier (Sirius Software GmbH, Germany) and Stefan Hanenberg (University of Essen, Germany)



15:15 - 15:45 Coffee



15:45 - 16:15 Group Discussions Summing up Session

16:15 - 17:00 Presentations of group results plus wrap-up


Back to workshop home page