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

João Araújo ja at di.fct.unl.pt
Tue Jan 7 07:38:18 EST 2003


****************************************************************************


                       Call for Papers


                          AOSD 2003

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

                Boston, USA, March 17, 2003

       http://www.cs.bilkent.edu.tr/AOSD-EarlyAspects/


****************************************************************************

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
architecture
    - 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?

IMPORTANT DATES

+ Deadline for sending position papers: January 27, 2003

+ Notification of acceptance: February 10, 2003

+ Workshop: March 17, 2003

PLANNED WORKSHOP FORMAT

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.

SUBMISSION GUIDELINES

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.

WORKSHOP PROGRAM COMMITTEE

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

PREVIOUS WORKSHOPS

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.

CONTACT INFORMATION OF THE ORGANISERS

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

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

Bedir Tekinerdogan
Department of Computer Engineering
Bilkent University
Bilkent 06533 Ankara
Turkey
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
Portugal
amm at di.fct.unl.pt

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

__________________________________________________
AOSD announce mailing list   -   announce at aosd.net
To be removed send mail to announce-admin at aosd.net
or visit http://aosd.net




More information about the announce mailing list