Royal Palm Salon 3
Sunday, 8:30, full day
Elisa Baniassad, Chinese University of Hong Kong
Joao Araujo, New University of Lisbon
Paul Clements, Carnegie Mellon University's Software Engineering Institute
Paulo Merson, Carnegie Mellon University's Software Engineering Institute
Early Aspects (EA) are crosscutting concerns in the early life cycle phases of software development, including the requirements analysis, domain analysis and architecture design activities. Early aspects cannot be localized and tend to be scattered over multiple early life cycle modules. This reduces the modularity of the artifacts in the early life cycle. EA work focuses on the impact of crosscutting concerns at the early phases of the software development.
As the world of Early Aspects grows, more and more EA techniques arise. Because of subtle differences in the underlying assumptions of each technique, it is difficult to move forward with EA research with a confident understanding of what has gone before. In this workshop we will collaboratively apply a case study as a basis for exposure of EA techniques, and provide a unique opportunity for observation and comparison of both the application of those techniques, and the techniques themselves.