Early Aspects at ICSE: Workshop in Aspect-Oriented Requirements Engineering  and Architecture Design

May 21, 2006

 

 

Home
Call for Papers
Program Committee
Organisers
Workshop Program
Workshop Papers
Related Links

Early Aspects

 

In conjunction with the 2006 International Conference on Software Engineering
 

Call for papers

Papers dealing with influence and impact of early aspects throughout the entire lifecycle are especially welcome, as are papers dealing with role of early aspects during post-implementation phases (testing, evolution and maintenance, re-engineering, etc.).  Other topics of interest for the workshop include, but are not limited to:

  • Aspect-oriented requirements engineering:  How to identify and model aspects at the requirements level?  How to integrate and compose aspects with other modeling 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 do we 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? What are the pros and cons of mapping in the first place?
  • Aspect-oriented architecture design:  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?  How to set the scope for a software product line architecture using aspects?  How do aspects relate to the Model-Driven Architecture approach?
  • 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?

Submit a paper conforming to ICSE submission rules in PDF format to ea-at-icse@sei.cmu.edu

  • Submission deadline for full papers and position papers:  February 1, 2006.
  • Notification of acceptance/rejection:  March 1, 2006.
  • Submission of camera-ready accepted full papers:  March 12, 2006.