[aosd-announce] CfP: DAW 2005, Dynamic Aspects Workshop at AOSD 2005 -- Extended Submission Deadline

Robert Hirschfeld robert.hirschfeld at gmx.net
Sat Jan 8 12:20:28 EST 2005


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

*** Dynamic Aspects Workshop (DAW) 2005 ***

http://aosd.net/2005/workshops/daw/index.html


******************************************************
*                                                    *
*  Extended Submission Deadline -- January 16, 2005  *
*                                                    *
******************************************************


Call for Papers
===============


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.


Topics and Motivation
---------------------

The theme of the workshop is dynamic aspects, an emerging frontier in the
expansion of aspect technologies.

The topics of the workshop include:

* Application scenarios for and applications of dynamic aspects
* Linguistic structures for dynamic aspects
* Implementation mechanisms for dynamic aspects
* Enabling technologies and environment support for dynamic aspects
  (e.g., debuggers, IDEs)
* Models for dynamic aspects
* Validation techniques for dynamic aspects
* Achieving the effect of dynamic aspects in conventional programming
  environments
* Challenges and research directions


Format
------

We expect to run the workshop as a combination of demonstrations, paper
presentations, and working groups. The workshop's format will correspond to
a writer's workshop format, having its main focus is on the interaction of
the participants. Hence, a lot of time is planned for discussions about the
accepted papers. Based on these discussions, typical working groups would
explore issues such as developing a set of reference problems and
requirements for the implementers of dynamic aspect systems, taxonomic
organizations of the dynamic aspect space, implementation techniques for
dynamic aspect systems, and catalogs of applications that could be improved
by the existence of dynamic aspect mechanisms. We expect the working groups
to present their material to all workshop participants.

Depending on the quality of the submitted papers, we will publish them as a
technical report and may seek a more influential vehicle for wider
dissemination of the better papers.

This workshop is a successor to last year s AOSD Dynamic Aspects Workshop
(http://aosd.net/2004/workshops/daw/) and the ECOOP 03 Workshop on Advancing
the State-of-the-Art in Runtime Inspection (ASARTI)
(http://www.st.informatik.tudarmstadt.de/pages/workshops/ASARTI03/index.html
).


Submission and Invitation
-------------------------

Attendance at the workshop is by invitation. Prospective workshop
participants are requested to submit to hirschfeld at acm.org, either (1) a
full paper of up to 6,000 words, describing work on a topic germane to
dynamic aspects, or (2) a position paper of up to 2,000 words. Submissions
should use the format described on the workshop homepage. We especially
welcome submissions that address multiple elements in the topic list for
example, implementations along with a more formal discussion of their
program model, or linguistic structures with examples of their application.
If quality of enough submitted full papers merits, the workshop organizers
will seek an archival publication for those papers.


Key Dates
---------

Full and position papers due: January 16, 2005
Invitations issued: February 3, 2005
Final copy of papers due: February 19, 2005
Workshop: March, 15th, 2005


Program Committee
-----------------

Johan Brichau, Vrije Universiteit Brussel
Ruzanna Chitchyan, Lancaster University
Yvonne Coady, University of Victoria
Pascal Costanza, University of Bonn
Robert Filman, NASA Ames Research Center (co-organizer)
Stefan Hanenberg, University of Essen
Michael Haupt, Darmstadt University of Technology (co-organizer) 
Stephan Herrmann, Technical University Berlin 
Robert Hirschfeld, DoCoMo Euro-Labs (co-organizer) 
Guenter Kniesel, University of Bonn 
Cristina Lopes, University of California, Irvine 
Katharina Mehner, Technical University Berlin 
Mario Suedholt, Ecole des Mines de Nantes


Organizing Committee
--------------------

Robert Filman
RIACS/NASA Ames
rfilman at mail.arc.nasa.gov

Michael Haupt
Darmstadt University of Technology 
haupt at informatik.tu-darmstadt.de

Robert Hirschfeld
DoCoMo Euro-Labs
hirschfeld at acm.org

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=







More information about the announce mailing list