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


This 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 modelling 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.