Start Page





3rd Dynamic Aspects Workshop (DAW06)

March 20th, 2006, Bonn, Germany
(held in conjunction with AOSD 2006)

Important Dates

  • January 24th, 2006, Extended deadline for Submissions
  • February 10th, 2006, Notification of Acceptance
  • February 17th, 2006, AOSD Early Registration Deadline
  • March 20th-24th, 2006, AOSD in Bonn
  • March 20th, DAW06

Latest News

  • 2006-12-03 first version of the web page is online

What is this workshop about?

Join points are the locus of aspect and functional code interaction. Traditional aspect systems define join points in terms of the static structure of programs, such as syntactic method calls, method entry and field access.

Research interests of the AOSD community have been extended beyond static aspects. In some situations, it is desirable to invoke or change aspect behavior based on the dynamics of program execution. Such situations include changing behavior based on the call-stack context, co-occurrence of predicate triggers, concurrent thread status, or events in the underlying execution environment such as memory management or process scheduling.

This workshop will identify examples of useful dynamic aspect behavior, suggest appropriate language structures for dynamic aspects, and discuss implementation techniques for dynamic aspects. The workshop organizers are particularly interested in position papers that describe experience with dynamic aspect systems or that outline real problems where the application of dynamic aspect technology can be beneficial.


This workshop is supported by the AOSD-Europe network of excellence.

Copyright Notice

The jackdaw image is © Penny Ellis,


AOSD 2006

2006-01-17 Michael Haupt, <>