Tutorials

The AOSD tutorial program covers the state of the art in aspect-oriented software development and aspect-oriented programming, with topics of interest to both beginning and advanced participants. This year's tutorials include introductions to leading aspect-oriented languages and middleware; presentations on using aspects in the enterprise and integrating aspects with existing business software; and forward-looking discussions of emerging best practices and the future of aspect-oriented technologies. Whatever your interest and level of experience, there are tutorials for you!

If you have any questions about the tutorials, please contact the AOSD.06 Tutorial Co-Chairs at tutorials@aosd.net.

Monday, March 20, 2006

Morning
09:00–12:30

T1: Models and Aspects– Handling Cross-Cutting Concerns in Model-Driven Software Development
Markus Voelter, Independent Contractor, Germany
 
Room: HS XIII (Map)
 

Afternoon
14:00–17:30

T2: Programming with Views and Collaborations in ObjectTeams/Java
Stephan Herrmann, Technische Universität Berlin, Germany
 
Room: HS XIII (Map)
 

Full Day
09:00–17:30

T3: Generative Software Development
Krzysztof Czarnecki, University of Waterloo, Canada
 
Room: HS XII (Map)
 

Tuesday, March 21, 2006

Morning
09:00–12:30

T4: Aspect-Oriented Programming with C++ and AspectC++
Olaf Spinczyk, University of Erlangen-Nürnberg, Germany
 
Room: HS XIII (Map)
 

Full Day
09:00–17:30

T5: Enterprise Aspect-Oriented Programming
Ron Bodkin, New Aspects of Software, United States
 
Room: HS XII (Map)
 

Full Day
09:00–17:30

T6: abc : How to implement your own tools for AOP research
Oege de Moor, Oxford University, United Kingdom
 
Room: HS XI (Map)
 

Half Day
14:00–17:30

T7: Getting to grips with AspectJ5
Andy Clement, IBM, United Kingdom
 
Room: HS XIII (Map)