Advance Homework

The ROSATEA workshop is truly intended to be an interactive workshop. Attendees are expected to participate fully in identifying the critical issues in the role of software architecture in testing and analysis, determining community challenge problems, applications and case studies, and helping to set a research agenda for the area.

At least one author of each position paper will make a 10-15 minute presentation on Wednesday.  If more than one author intends to present, please notify Debra via email prior to Monday, 22 June.

Attendees are expected to have read the position papers prior to the workshop.  All position papers will appear in the proceedings, which will be distributed on Tuesday evening.  Participants are encouraged, however, to read the position papers prior to that time.  All position papers are available on the web in pdf format.  You all have a long flight over and thus plenty of time for reading a few short papers!

Prior to the workshop, we would also like all attendees to categorize their own paper and, if desired, your related work (please indicate which you are categorizing), nominally according to the categorization scheme below.  Obviously, you may choose more than one category, but please indicate one category as the primary one.  If you do not feel your paper fits within this scheme, you are welcome to add additional categories; please email suggested additions to Debra. This categorization will be used in part to group presentations for Wednesday, as well as to drive further discussions.  The groupings below provide some indication of how we currently feel the categories relate to each other and when related position papers would be presented (see the tentative agenda).  Please email your categorization to Debra prior to Monday, 22 June.
 

Categorization Scheme

Foundations

Architecture Modeling and Description
Architectural Styles
Domain-Specific Software Architecture

Construction and Evolution

Formal Architectural Refinement
Architecture Evolution (modification and reconfiguration)
Architecture Reuse
Architecture-based Software Evolution

Analysis

Static Analysis of Architectures
Model Checking of Architectural Descriptions
Simulation of Architectures
Architecture-Driven Code Analysis

Testing

Testing of Architecture (architectural descriptions)
Architecture-based Code Testing (Integration, Regression)
COTS and Component-Based Testing
Architectural Conformance Testing
Architecture-based Test Adequacy

Process and Measurement

Hybrid Approaches
Architecture-based Testing and Analysis Process
Architecture-based Quality Measures (including Testability)