Presentation is loading. Please wait.

Presentation is loading. Please wait.

Towards Multi-view Feature-Based Configuration Jorn Moret [ID3510085 – Group 3] 4/10/2013.

Similar presentations


Presentation on theme: "Towards Multi-view Feature-Based Configuration Jorn Moret [ID3510085 – Group 3] 4/10/2013."— Presentation transcript:

1 Towards Multi-view Feature-Based Configuration Jorn Moret [ID3510085 – Group 3] J.G.Moret@students.uu.nl 4/10/2013

2  Authors  Main concepts  PDD  Example  Related literature 2

3  Arnaud Hubaux (Former Postdoc at University of Namur)  Patrick Heymans (Professor at University of Namur)  Pierre-Yves Schobbens (Professor at University of Namur)  Dirk Deridder (Former postdoc at Vrije Universiteit Brussel ) 3

4  Software product line (SPL)  Feature diagram  Feature-based configuration (FBC)  Visualize constraints:  Extending feature diagrams with multiple ‘views’  Visualizations  Greyed  Pruned  Collapsed 4

5  Software product line (SPL)  Feature diagram  Feature-based configuration (FBC)  Visualize constraints:  Extending feature diagrams with multiple ‘views’  Visualizations  Greyed  Pruned  Collapsed 5

6  Software product line (SPL)  Feature diagram  Feature-based configuration (FBC)  Visualize constraints:  Extending feature diagrams with multiple ‘views’  Visualizations  Greyed  Pruned  Collapsed 6

7  Software product line (SPL)  Feature diagram  Feature-based configuration (FBC)  Lack of tailoring towards specific concern  Visualize constraints:  Extending feature diagrams with multiple ‘views’  Visualizations  Greyed  Pruned  Collapsed 7

8  Software product line (SPL)  Feature diagram  Feature-based configuration (FBC)  Visualize constraints:  Extending feature diagrams with multiple ‘views’  Visualizations  Greyed  Pruned  Collapsed Manufacturer Customer Government 8

9  Software product line (SPL)  Feature diagram  Feature-based configuration (FBC)  Visualize constraints:  Extending feature diagrams with multiple ‘views’  Visualizations  Greyed  Pruned  Collapsed 9

10 10

11  Decide upon concerns 1.Car Manufacturer 2.Customer 3.Government 11

12  Allocate views 1.Car Manufacturer:  Engine, Transmission, Performance, Directives 2.Customer:  Gas, Electric, Manual, Automatic, 180Hp, 240Hp 3.Government:  Weight, CO2 emission 12

13 Manufacturer  Apply views 1.Car Manufacturer:  Engine, Transmission, Performance, Directives 2.Customer:  Gas, Electric, Manual, Automatic, 180Hp, 240Hp 3.Government:  Weight, CO2 emission 13

14 Manufacturer Customer  Apply views 1.Car Manufacturer:  Engine, Transmission, Performance, Directives 2.Customer:  Gas, Electric, Manual, Automatic, 180Hp, 240Hp 3.Government:  Weight, CO2 emission 14

15 Manufacturer Customer Government  Apply views 1.Car Manufacturer:  Engine, Transmission, Performance, Directives 2.Customer:  Gas, Electric, Manual, Automatic, 180Hp, 240Hp 3.Government:  Weight, CO2 emission 15

16  Check view coverage  No overlooked features?  Feature not part of a view  inferred from others? Manufacturer Customer Government 16

17 Manufacturer Customer Government  Check view interactions  Feature selection dependency 17

18 Manufacturer Customer Government  Create visualizations: 18

19 Manufacturer Customer Government  Decide upon visible features 19

20  Feature modeling  First introduced by Kang et al. (1990)  FDs origins from SPL  Car manufacturers in the 80s  Rosenmüller et al. (2011)  Use of seperate FDs for each dimension  Similar method by Zhao et al. (2008)  But applied to classic FDs 20

21 ? Questions 21


Download ppt "Towards Multi-view Feature-Based Configuration Jorn Moret [ID3510085 – Group 3] 4/10/2013."

Similar presentations


Ads by Google