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

8
VARIABILITY IN SOFTWARE PRODUCT LINE ARCHITECTURES VARI-ARCH 2010 ECSA 4th European Conference on Software Architecture Copenhagen, August 23, 2010

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

Page 1: VARIABILITY IN SOFTWARE PRODUCT LINE ARCHITECTURES VARI-ARCH 2010 ECSA 4th European Conference on Software Architecture Copenhagen, August 23, 2010.

VARIABILITY IN SOFTWARE PRODUCT LINE ARCHITECTURES

VARI-ARCH 2010

ECSA

4th European Conference on Software Architecture

Copenhagen, August 23, 2010

Page 2: VARIABILITY IN SOFTWARE PRODUCT LINE ARCHITECTURES VARI-ARCH 2010 ECSA 4th European Conference on Software Architecture Copenhagen, August 23, 2010.

Welcome!

Page 3: VARIABILITY IN SOFTWARE PRODUCT LINE ARCHITECTURES VARI-ARCH 2010 ECSA 4th European Conference on Software Architecture Copenhagen, August 23, 2010.

Context

Software Architecture

Software Product Lines

Page 4: VARIABILITY IN SOFTWARE PRODUCT LINE ARCHITECTURES VARI-ARCH 2010 ECSA 4th European Conference on Software Architecture Copenhagen, August 23, 2010.

Context

Software Architecture

Software Product Lines

VARI-ARCH

Page 5: VARIABILITY IN SOFTWARE PRODUCT LINE ARCHITECTURES VARI-ARCH 2010 ECSA 4th European Conference on Software Architecture Copenhagen, August 23, 2010.

Focus

Software Architecture

Software Product Lines

• Variability Modeling Capture variability explicitly

• Architectural Views Deal with multiple

stakeholders/concerns

VARI-ARCH

How to bridge?

Page 6: VARIABILITY IN SOFTWARE PRODUCT LINE ARCHITECTURES VARI-ARCH 2010 ECSA 4th European Conference on Software Architecture Copenhagen, August 23, 2010.

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?

Page 7: VARIABILITY IN SOFTWARE PRODUCT LINE ARCHITECTURES VARI-ARCH 2010 ECSA 4th European Conference on Software Architecture Copenhagen, August 23, 2010.

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

Page 8: VARIABILITY IN SOFTWARE PRODUCT LINE ARCHITECTURES VARI-ARCH 2010 ECSA 4th European Conference on Software Architecture Copenhagen, August 23, 2010.

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