Focus Software Architecture Software Product Lines Variability Modeling Capture variability explicitly Variability Modeling Capture variability explicitly Architectural Views Deal with multiple stakeholders/concerns 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
Schedule When?What? 9.00Opening 9.30Keynote Tomi Männistö 10.30Coffee 11.00Paper 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.30Lunch 13.30Breakout session 15.30Coffee 16.00Plenary reporting, wrap-up & closing 19.30Joint dinner (& beers?)