Workshop Organization
Alessandro Garcia (Co-chair), PUC-Rio,
Brazil
Nan Niu (Co-chair), University of Toronto, Canada
Ana Moreira, (Co-chair), Universidade Nova de
Lisboa, Portugal
Joćo Araśjo, (Co-chair), Universidade Nova de
Lisboa, Portugal
Paul
Clements, Software Engineering Institute, USA
Awais
Rashid, Lancaster University,
UK
Elisa Baniassad, Chinese University
of Hong Kong, Hong
Kong
Bedir
Tekinerdogan, Bilkent University,
Turkey
Program
Committee
Mehmet Aksit, University of Twente, Netherlands
Vander Alves, Fraunhofer IESE, Germany
Christina Chavez, UFBA, Brazil
Paul Clements, SEI, USA
Anthony Finkelstein, University College London, UK
Robert France, Colorado State University, USA
Lidia Fuentes, University of Malaga, Spain
Juan Hernandez, University of Extremadura, Spain
Jane Cleland-Huang, DePaul University, USA
Gunter Mussbacher, University of Ottawa, Canada
Bashar Nuseibeh, Open University, UK
Harvey Siy, University of Nebraska, USA
Tetsuo Tamai, University of Tokyo, Japan
Thais Vasconcelos Batista, UFRN, Brazil
Danny Weyns, K.U.Leuven, Belgium
Yijun Yu, Open University, UK
Charles Zhang, Hongkong University of Science and Technology, China
|
Call For Papers (Text / PDF)
Workshop
Description
Early aspects deal with crosscutting concerns in requirements analysis,
domain analysis and architecture design. Work on early aspects focuses on
systematically identifying, modularizing, and composing such crosscutting
concerns and analyzing their impact at the early phases of the software development
life cycle.
The series of Early Aspects Workshops has now been running since AOSD 2002. The theme of this year's workshop is -- aspect-oriented requirements engineering and architecture design: learning from each other and from ourselves. The AOSD, requirements engineering (RE), and software architecture communities are increasingly aware that techniques from one of these fields may be fruitfully applied to problems in another field. Furthermore, we manage many crosscutting concerns in our daily lives. Looking at aspects from other fresh angles will invoke reflection and analogical thinking, so that we can understand aspects better in a broader sense. This workshop is one of a series of similarly themed Early Aspects workshops planned this year at major conferences including AOSD and ICSE.
The general aim of the workshop is to facilitate cross-fertilization of ideas in the communities of requirements engineering, domain engineering, software architecture design, and aspect-oriented software development, in order to identify existing problems and address potential solutions that integrate AOSD, RE and software architecture techniques.
Topics
Potential
topics include, but are not limited to:
* Aspect-oriented requirements engineering and domain engineering
- Identification and modeling of aspects in requirements
-
Composition of early aspects
-
Use of requirements level aspects for conflict identification and resolution
-
Deriving aspects from domain knowledge
* Aspect-oriented architecture design
-
Use of aspects to reason about architectures
-
Evaluation of alternative architectures with aspects
* Mapping aspect-oriented requirements, domain analysis and architecture
-
Formal or informal mappings
-
Language features required to support aspect mapping
* Tool support and automation for aspect-orientation
* Formalisms and notations for specifying early aspects
* Viewing aspects not only from the technical side, e.g., how do people handle crosscutting concerns at work
Important Dates
Submission
Deadline: December 22, 2008 (extended)
Notification of Acceptance:
January 15, 2009
Camera-ready Papers Due:
January 26, 2009
Workshop: March 3, 2009
Submission Details
We invite
submissions of up to 5 pages in ACM SIG Proceedings format. Papers must be submitted as PDF files to both
and
Each paper will be
reviewed by at least three members of the Programme Committee and will be
evaluated according to originality, relevance to the workshop topics, and
potential for raising discussion during the workshop.
Workshop Proceedings
Accepted workshop papers will be published in the ACM Digital Library. Each accepted paper must have at least one author registered for the workshop.
Schedule
The preliminary workshop schedule is as follows:
Tuesday,
March 3, 2009
|
9:00
- 9:15
|
Opening
& Welcome
|
9:15
- 10:30
|
Keynote:
Theory of Early Aspects
Mehmet Aksit, University of Twente, The Netherlands
Abstract:Software Engineering is one of the most complex engineering disciplines of
today. Software is broadly applied and its application spectrum grows
steadily. It requires therefore understating of many domains, such as
business, application context, computer science, mathematics, human
psychology, etc. Also, business and technology context of software are
evolving continuously.
To cope with the complexity of software development, this talk will define a
number of "canonical definitions" that may help us to explain the software
engineering problems using a few but explanatory "theories". These theories
will be derived as relations between the basic engineering concepts "need",
"solution", "time", "space", "profit" and "cost". Dynamic traffic management
systems in the Netherlands will be referred to as an illustrative example.
The talk will end by outlining some promising research areas.
|
10:30
- 11:00
|
Coffee Break
|
11:00
- 11:45
|
Session
1: EA Applications (Chair: Joerg Kienzle)
|
An Aspect-Oriented Approach to Business Process Modeling
Claudia Cappelli, Julio Leite, Thais Batista, and Lyrene Silva Schroeder-Preikschat
Separating Application and Security Concerns in Use Case Models
Hassan Gomaa and Michael E. Shin
|
11:45
- 12:30
|
Session
2: AORE & AO Software Architecture (Chair: Ruzanna Chitchyan)
|
Concern-Oriented Analysis and Refactoring of Software Architectures using Dependency Structure Matrices
Bedir Tekinerdogan, Frank Scholten, Christian Hofmann, and Mehmet Aksit
Representing Architectural Aspects with a Symmetric Approach
Alessandro Garcia, Eduardo Figueiredo, Claudio Sant'Anna, Monica Pinto, and Lidia Fuentes
MARISA-DP -- from Architecture to Design: an MDD approach
Ana Luisa Medeiros, Thais Batista, Christina Chavez
|
12:30
- 14:00
|
Lunch
|
14:00
- 15:30
|
Session
3: Tool Demos & Group Discussions (Chair: Yuanfang Cai)
|
EA-Analyzer: A tool for indentifying conflicting dependencies in requirements documents
Alberto Sardinha, Awais Rashid, Ruzanna Chitchyan, Nathan Weston, and Phil Greenwood
ArborCraft: Automatic Feature Models from Textual Requirements Documents
Nathan Weston and Awais Rashid
|
15:30
- 16:00
|
Coffee Break
|
16:00
- 17:30
|
Group
Presentations & Wrap-up
|
Registration
Please refer to
details at AOSD 2009 for registration, hotel reservations, and visa letter requests.
Contact
Nan Niu

History
This is the 15th edition of the Early Aspects workshop series. Please refer to the Early Aspects portal for further details.
|