[aosd-announce] CFP: Early Aspects 2003: Aspect-Oriented Requirements Engineering and Architecture Design

João Araújo ja at di.fct.unl.pt
Thu Dec 19 09:51:07 EST 2002


                       Call for Papers

                          AOSD 2003

       Workshop: Early Aspects 2003: Aspect-Oriented
       Requirements Engineering and Architecture Design

                Boston, USA, March 17, 2003



This workshop aims to support the cross-fertilisation 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 behavioural components will be addressed but
also crosscutting requirements and non-behavioural 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:

+ Aspect-oriented requirements engineering
    - How to identify aspects at the requirements level?
    - How to model aspects at the requirements level?
    - How to integrate and compose aspects with other modelling mechanisms,
such as goals, viewpoints and use cases, and establish trade-offs?
    - How to trace requirements level aspects through later development
stages and during re-engineering?
    - How to validate aspects identified at the requirements level?
+ Aspect-Oriented domain engineering
    -  What are the criteria for domain aspect decomposition?
    - How can we derive aspects from domain knowledge?
    - How can we abstract and generalize domain aspects for reuse?
    - What are the composition relations between domain aspects?
    - How to represent domain aspects?
+ Mapping between aspect-oriented requirements, domain analysis and
    - Should the mapping be formal or informal?
    - To what is a requirements concern mapped onto?
    - What are the language' features required to support a mapping?
    - What is the benefit ratio of mapping/coding?
+ Aspect-oriented architecture design
    - How to support evolution in the architecture using aspects?
    - How to reason about architectures and aspects to know that the
architecture is a good one (trade-offs between aspects)?
    - How to model the architecture to take aspects into account?
    - When designing an architecture, how and when to identify aspects?
+ Tool support and automation for aspect-orientation
    - Which tools are there to support aspect-oriented development?
+ Formalisms and notations for specifying aspects
    - What formalisms can be used at early software development stages?


+ Deadline for sending position papers: January 27, 2003

+ Notification of acceptance: February 10, 2003

+ Workshop: March 17, 2003


This workshop aims to support the cross-fertilisation of ideas in

The workshop will be highly interactive. During the morning
session there will be short presentations. The afternoon will
be reserved for discussions and overall conclusions.
The discussions will be organized as follows: firstly the
participants will be allocated to groups that reflect
specific topics. Then, the discussions will be realized by
raising and debating relevant questions.
Finally, each group will present their conclusions.
This format has worked well at the previous version of this workshop.


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 organising committee for
quality and relevance.
Three or four papers will be chosen to be presented during the
workshop with the aim to foment discussion.
Attendance is by having a paper accepted, or by special invitation.
Submissions should be sent to ja at di.fct.unl.pt and should be
in either PDF, Postscript, OU Word.


+ Bashar Nuseibeh
+ John Grundy
+ Peter Sawyer
+ Siobhan Clarke
+ Stanley Sutton Jr.


The first workshop dedicated to this topic was held in AOSD 2002,
mostly by the same organisers
(see http://trese.cs.utwente.nl/AOSD-EarlyAspectsWS/).
The workshop was very successful where around 20 people attended,
and this motivated the organisers for a second edition.


João Araújo (Primary Contact)
Departamento de Informática
Faculdade de Ciências e Tecnologia
Universidade Nova de Lisboa
2829-516 Caparica
ja at di.fct.unl.pt

Awais Rashid
Computing Department
Lancaster University
Lancaster LA1 4YR
marash at comp.lancs.ac.uk

Bedir Tekinerdogan
Department of Computer Engineering
Bilkent University
Bilkent 06533 Ankara
bedir at cs.bilkent.edu.tr

Ana Moreira
Departamento de Informática
Faculdade de Ciências e Tecnologia
Universidade Nova de Lisboa
2829-516 Caparica
amm at di.fct.unl.pt

Paul Clements
Software Engineering Institute
Carnegie Mellon University
clements at sei.cmu.edu

More information about the announce mailing list