Early Aspects: 
Aspect-Oriented Requirements Engineering and Architecture Design

Organizing Comittee
Program Committee
Workshop Papers
Workshop Program
Workshop Report

AOSD 2002
April 22, 2002,
University of Twente, Enschede,
The Netherlands


These pages are maintained by: Bedir Tekinerdogan

Call for Papers

This workshop aims to support the cross-fertilization of ideas in requirements engineering, software architecture design and aspect-oriented software development. For this, the term Early Aspects has been coined to denote a requirements engineering and architecture design approach that integrates aspect-orientation techniques. From a requirements engineering and architecture design perspective this concept will improve and broaden the understanding of the identification and management of requirements and architecture level concerns. In this way, not only behavioral components will be addressed but also crosscutting requirements and non-behavioral architectural concerns will be explicitly handled. From an aspect-orientation perspective the workshop will provide attendees with a forum for discussing issues that can lead to a better understanding of how aspects can be used to support systematic and rigorous development of software from the very early stages such as requirements engineering and architecture design. The workshop will focus on challenges to defining methodical software development processes for aspects from early on in the software life cycle and explore the potential of proposed methods and techniques to scale up to industrial applications. Topics of interest for the workshop will include, but will not be limited to:

processes and techniques for aspect-orientation at early software development stages;
formalisms and notations for specifying aspects at early software development stages;
aspect composition issues and mechanisms including those relating to composition with existing separation of concerns mechanisms such as viewpoints, architectural patterns and architecture trade-off analysis, and composition with life cycle concerns;
role of aspects to improve requirements evolution and architecture adaptability;
concern validation at early software development stages;
mapping and influence of requirements and domain aspects to architecture design and later software development stages;
aspect dependencies and interactions at early software development stages;
integration of aspects with modeling mechanisms such as UML;
role of early aspects in the development of test cases to be used during verification and validation;
tool support and automation for aspect-orientation at early software development stages.

Prospective participants are invited to submit a 4-6 pages position paper. All submissions will be reviewed by members of the program committee and the organizing committee for quality and relevance.   


Send your paper to the following e-mail address:


Important Dates

Deadline for paper submission: February 28

Date of notification: March 20