Dynamic Aspects Workshop (DAW05)
March 15th, 2005, Chicago, USA
(held in conjunction with AOSD 2005)
- January 16th, 2005, Deadline for Submissions
- February 3rd, 2005, Notification of Acceptance
- February 12th, 2005 AOSD Early Registration Deadline
- March 14th-18th, 2004, AOSD in Chicago
- March 15th, DAW05
2005-03-04 the proceedings (PDF) are available for download
2005-03-02 final schedule, format and papers are available on the schedule page
2005-02-24 preliminary schedule and format are available on the schedule page
2005-01-08 extended deadline for submissions: January 16th
2004-11-23 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 interpreter such as storage
reclamation or process scheduling.
This workshop will identify examples of useful dynamic aspect
behavior, suggest appropriate linguistic structures for dynamic
aspects, and discuss implementation techniques for dynamic aspects,
such as shadow compilation, dynamically changeable hook points, and
modifications required in the underlying execution environment. The
workshop organizers are particularly interested in position papers
that describe experience with dynamic aspect systems or that outline
real problems which need dynamic aspects.
The jackdaw image is © Penny Ellis, www.tumbletales.com.