VARIABILITY IN SOFTWARE PRODUCT LINE ARCHITECTURES
VARI-ARCH 2010
ECSA
4th European Conference on Software Architecture
Copenhagen, August 23, 2010
Welcome!
Context
Software Architecture
Software Product Lines
Context
Software Architecture
Software Product Lines
VARI-ARCH
Focus
Software Architecture
Software Product Lines
• Variability Modeling Capture variability explicitly
• Architectural Views Deal with multiple
stakeholders/concerns
VARI-ARCH
How to bridge?
Workshop Objectives
What are the implications of considering variability in view-based software architectures?
How can variability modeling benefit from a view-based perspective in software architecture?
Bridging: How can variability and architecture views be integrated?
Presentations: 3 questions
“In your work, what are the main stakeholders and their concerns with respect to variability?” Relation stakeholders – variability
“With respect to which architectural models do you consider variability?” Relation architectural models – variability
“How do you integrate variability into a view-based architecture description?” Relation architectural views – variability
ScheduleWhen?
What?
9.00 Opening
9.30 Keynote Tomi Männistö
10.30 Coffee
11.00
Paper presentations
11.00: Hilliard, R., "On representing variation”11.15: Simidchieva, B., Osterweil, L., "Categorizing and Modeling Variation in Families
of Systems: a Position Paper”11.30: Abbas, N., Andersson, J., Lšwe, W., "Autonomic Software Product Lines”11.45: Galvao, I., van den Broek, P., Aksit, M., "A Model for Variability Design
Rationale in SPL”12.00: Geertsema, B., Jansen, S., "Increasing Software Product Reusability and
Variability using Active Components: a Software Product Line Infrastructure”
12.15: Galster, M., "Describing Variability in Service-oriented Software Product Lines"
12.30 Lunch
13.30
Breakout session
15.30 Coffee
16.00
Plenary reporting, wrap-up & closing
19.30
Joint dinner (& beers?)