TAOSD Special Issue on Dependencies and Interactions with Aspects

TAOSD Special Issue on Dependencies and Interactions with Aspects

From: Arend Rensink <rensink_at_cs.utwente.nl>
Date: Tue, 16 May 2006 09:18:45 +0200
Message-ID: <44697CD5.5000108@cs.utwente.nl>

url: http://www.aosd-europe.net/events/dia_taosd/

Submission Deadline: September 12, 2006
Author's Notification: January 10, 2007
Special issue publication: late-2007
Special issue web site: http://www.aosd-europe.net/events/dia_taosd/

Crosscutting concerns exist throughout software development cycle - from
requirements through to implementation. Dedicated modularization units
representing these concerns are termed aspects. While crosscutting other
concerns, aspects often exert broad influences on these concerns, e.g.
by modifying their semantics, structure or behaviour. These dependencies
among both aspectual and non-aspectual elements may lead to either
desirable or (more often) unwanted and unexpected interactions. We
encourage submissions investigating the problems of such dependencies
and interactions and handling them at all levels:
* starting from the early development stages (i.e., requirements,
  architecture, and design), looking into dependencies among
  requirements (e.g. positive/negative contributions between
  aspectual goals, etc.) and interactions or interference caused by
  aspects (e.g. quality attributes) in requirements, architecture,
  and design;
* analysing these dependencies and interactions both through
  modelling and formal analysis;
* considering language design issues which help to handle such
  dependencies and interactions (e.g. 'dominates' mechanism of
  AspectJ), and,
*studying such interactions in applications.

This special issue aims to serve as a vehicle for cross-fertilising the
early aspects, formal methods, language design, application development
and other communities that must deal with issues involving aspectual
dependencies and interactions. It also aims to serve as a venue for
sharing the most recent and mature work in this area.

Topics of interest for this special issue include, but are not limited
* Early Aspects:
  - Identification of aspectual dependencies and interactions in
     various kinds of requirements, architectural, and design
     documents (e.g. interview transcripts, manuals, etc.);
  - Techniques for dependency and interaction analysis;
  - Conflict resolution techniques for broadly scoped concerns
     (i.e., aspects) in requirements, architecture, and design;
  - Tool support for the above;
* Formal Methods:
  - Expressing a specification of an aspect, independently both of
     a specific weaving and of other aspects, but with mutual
     dependencies and assumptions;
  - Verifying an aspect implementation against such a
  - Compositionality for aspects, including techniques for
     combination and analysis of dependencies, interactions and
* Language Design:
  - Techniques for interaction detection;
  - Ordering and nesting of aspects;
  - Mutual exclusion;
  - Visibility of inter-type declarations;
  - Defining the order of execution of sub-sections of
      different advices;
* Interaction in Applications:
  - Interaction detection in applications;
  - Techniques for dependency and interaction handling in at
     run time;
  - Study of domain-specific interaction issues (e.g.
     middleware, etc.).

Submission to this special issue is completely open. Extended versions
of previously presented, non-archivally published papers (such as
workshop submissions) are welcome. However, the special issue will
perform rigorous peer review from scratch. Authors are encouraged to
make clear the novelty of their work, its impact on the development of
aspect technology, to place their work appropriately in the intellectual
context of the development of the field, and to take care that their
presentation is clear and concise.

All manuscripts should follow LNCS formatting guidelines and not exceed
the maximum length of 40 pages. Each submission will be reviewed by at
least three referees.

The manuscripts should be submitted in PDF format via email to both
rouza[at]comp.lancs.ac.uk & Johan.Fabry[at]vub.ac.be Authors wishing to
discuss potential submissions are welcome to contact the editors at the
above emails.

Information about the journal "Transactions of Aspect-Oriented Software
Development", can be found on the journal's web site:

Ruzanna Chitchyan (Lancaster University, UK),
Johan Fabry (Vrije Universiteit Brussel, Belgium)
Shmuel Katz (Technion - Israel Institute of Technology, Israel)
Arend Rensink (Universiteit Twente, The Netherlands)
Received on Tue 16 May 2006 - 08:18:49 BST