VARIABILITY IN SOFTWARE PRODUCT LINE ARCHITECTURES VARI-ARCH 2010 ECSA 4th European Conference on...

Post on 01-Apr-2015

219 views 6 download

Transcript of VARIABILITY IN SOFTWARE PRODUCT LINE ARCHITECTURES VARI-ARCH 2010 ECSA 4th European Conference on...

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?)