Download presentation
Presentation is loading. Please wait.
Published byTheodore Harrington Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.