Early Aspects Workshop at SPLC 2008:

        Aspect-Oriented Requirements and Architecture for Product Lines

(EA@SPLC.08)

co-located with the

12th International Software Product Line Conference 2008
SPLC 2008

September 8-12, 2008, Limerick, Ireland

Discussion notes available

 

| Home | CFP | Workshop Description | Topics | Important Dates | Objectives | Submission Details  | Proceedings | Schedule| Registration | Contact | Discussion Notes | History

Workshop Organization

Vander Alves (Co-chair), Fraunhofer IESE, Germany

Christa Schwanninger (Co-chair), Siemens AG, Germany

Paul Clements, Software Engineering Institute, USA

Awais Rashid, Lancaster University, UK

Ana Moreira, New University of Lisbon, Portugal

João Araújo, New University of Lisbon, Portugal

Elisa Baniassad, Chinese University of Hong Kong, Hong Kong

Bedir Tekinerdogan, University of Twente, The Netherlands

Program Committee

 Alessandro Garcia, Lancaster University, UK

Bashar Nuseibeh, Open University, UK

Charles Krueger, Big Lever, USA

Danilo Beuche, pure::systems, Germany

Isabel John, Fraunhofer IESE, Germany

Iris Groher, Siemens AG/University of Linz, Austria

Jeff Gray, University of Alabama at Birmingham, USA

Jon Whittle, Lancaster University, UK

Kevin Sullivan, University of Virginia, USA

Krzysztof Czarnecki, University of Waterloo, Canada

Markus Voelter, Independent consultant, Germany

Paul Clements, Software Engineering Institute, USA

Paulo Borba, Federal University of Pernambuco, Brazil

Ruzanna Chitchyan, Lancaster University, UK

Sérgio Soares, University of Pernambuco, Brazil

Uirá Kulesza, New University of Lisbon, Portugal

 

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 analyzing such crosscutting concerns and their impact at the early phases of the software development life cycle.

 The effectiveness of a software product line approach directly depends on how well feature variability within the portfolio is managed from early analysis to implementation and through maintenance and evolution. Variability of features often has widespread impact on multiple artefacts in multiple lifecycle stages, making it a pre-dominant engineering challenge in Software Product Line Engineering (SPLE). What is strongly needed in SPLE is an improved modularization of variations, their holistic treatment across the software lifecycle and advanced maintenance of their (forward and backward) traceability.

 Accordingly, this workshop focuses on the application of aspect-oriented requirements engineering and architecture design in identifying and managing variability across a product line. Topics of interest include, but are not limited to, concepts, methods and tools for early aspects in domain analysis and domain architecture design, and the potential of early aspects for improved traceability, impact analysis, and application engineering. 

The main goal of this workshop is to bring together researchers and practitioners from the product line and the early aspects communities in order to discuss the latest achievements and future challenges of the applicability of early aspects in the context product lines.

Topics

Potential topics include, but are not limited to:

 * Early Aspects and Domain Analysis

  -  Use of aspects in product line requirements

   -  Deriving aspects from domain knowledge

   -  Use of aspects for variability and commonality identification

   -  Use of aspects in domain modelling

   -  Use of aspects for commonality/variability modelling

   -  Use of aspects to model variation dependencies

   -  Use of aspects for identification of product line features

   -  Modelling feature interaction and addressing conflict resolution with aspects

 * Early Aspects and Domain Architecture Design

   -  Use of aspects in product line architecture modelling

   -  Aspects for expressing variation in architecture

   -  Use of aspects for the composition of domain aspects

   -  Design rules for aspects in product line architectures

 * Early Aspects in Application Engineering

   -  Use of aspects for mapping product requirements to domain requirements

   -  Use of aspects in product derivation

 * Early Aspects and Traceability

   -  Use of aspects for traceability in product lines

   -  Vertical and horizontal traceability of aspects in product lines

   -  Use of aspects for change impact analysis in product lines

 * Early Aspects and Tool Support

   -  Tool support for mining, identification, and modelling aspects

   -  Tool support for modelling and composition of domain architecture

   -  Aspect-oriented tool support for mapping product requirements to domain

      requirements

   -  Aspect-oriented tool support for product derivation

   -  Tool support for traceability for and with aspects

Important Dates
Submission Deadline:             July 1, 2008  Extended to July 3, 2008 (Apia, Samoa time) 

Notification of Acceptance:      July 21, 2008

Camera-ready Papers Due:      August 4, 2008

Workshop:                             September 8, 2008

Objectives

• Leverage state-of-the-art research and industrial practice in early aspects to develop and build product lines

• Identify and discuss product line open issues in light of early aspects

• Evaluate early aspects techniques in the context of product lines

• Community building and collaboration between the early aspects and the product line engineering communities

Submission Details
We invite submissions of up to 8 pages in IEEE proceedings 8.5" x 11", two-column 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 as a Special Technical Report in a second volume of the SPLC 2008 proceedings with a separate ISBN. Each accepted paper must have at least one author registered.

Schedule

The preliminary workshop schedule is as follows:

Monday, 8 September 2008

9:00 - 9:30

Opening & Welcome

9:30 - 10:30

Session 1

 Towards Separation of Concerns in Model Transformation Workflows (PDF)

C. Elsner, D. Lohmann, W. Schroeder-Preikschat

 

 Using Aspects to Model Product Line Variability (PDF)

 I. Groher, M. Voelter

10:30 - 11:00

Break

11:00 - 12:00

Session 2

A Marriage of MDD and Early Aspects in Software Product Line Development (PDF) 

T. Batista,  M. Bastarrica, S. Soares, L. Fernandes

 

Using Aspects and Component Concepts to Improve Reuse of Software for Embedded Systems Product Lines (PDF)

E. Freitas, M. Wehrmeister, C. Pereira,  T. Larsson

 

12:00 - 12:30

Identify topics for discussion and break up into discussion groups 

 

12:30 - 14:00

Lunch

 

14:00 - 16:00

Discuss topics in discussion groups

16:00 - 16:30

Break

 

 

16:30 – 17:30

General discussion and wrap up

 

Summary of discussions available here

 

Registration
Please refer to details at SPLC 2008 for registration, hotel reservations, and visa letter requests.  

Contact
Vander Alves

Fraunhofer Institute for Experimental Software Engineering (IESE)

Germany

Email: 

History

This is the 13th edition of the Early Aspects workshop series. In particular, this is the second time the Early Aspect workshop series is planned to be held at SPLC. This edition builds on the success of the previous one, in 2005 (http://www.earlyaspects.net/events/splc2005ws/), and further extends and refines its topics; it further addresses relevant challenges identified since then, but which have been only partially addressed, and mostly separately, by both the Product Line and Early Aspects community. This year, EA workshops are planned at ICSE (http://www.aosd-europe.net/eaICSE08/) and AOSD (http://cserg0.site.uottawa.ca/ea2008/), which are complementary communities to the SPLC community. Additionally, in 2007, the Aspect-Oriented Product Line Engineering workshop was organized at GPCE (http://www.softeng.ox.ac.uk/aople/). Further details on the EA workshop series at http://www.early-aspects.net