Download presentation
Presentation is loading. Please wait.
Published byCornelius Davenport Modified over 10 years ago
1
Multi-level feature trees A pragmatic approach to managing highly complex product families Alberto Melendez Method Engineering Utrecht University April 10, 2013
2
Agenda About the authors Feature modeling background Multi-level feature trees Process Deliverable Diagram Example Questions
3
About the authors Dr. Mark-Oliver Reiser Technical University Berlin Reiser IT Consulting Compositional Variability Management Dr. Matthias Weber Technical University Berlin Project Manager at Daimler TSS
4
Feature modeling iPod Classic ControlScreenCase [1] SoftwareHardwareHeadphones [1] [0..1] [1] LEDRetina [1] Feature modeling paradigm Feature cardinality Feature model evolution Feature-Oriented Reuse Method (Kang et al.,1998) Conceptual Foundation for Feature Modeling (Asikainen, Männistö, Soinen, 2006) Cardinality Feature Modeling (Czarnecki & Kim, 2005) Cardinality Formalization (Czarnecki, Helsen & Eisenecker, 2005a) Staged Configuration (Czarnecki, Helsen & Eisenecker, 2005b) Variability management Managing complex variability (Reiser, 2008) Product line engineering (Pohl, Böckle & Linden, 2005)
5
The challenge Team NTeam CTeam TTeam P Team i or Product Line Manager How does a manager cope with the complexity of managing multiple products in a product line? Feature InnovationsFeature Reusevs Trade-off
6
The approach Creating a multi-level structure of reference models that product line managers can use to guide product evolution. Product Line Manager Product Designer Reference Models Referring Models Deviations Deviation Permissions Deviations
7
Multi-level feature trees Device CaseScreen RetinaLED MControl TDevice CaseScreen RetinaLED iPad CaseScreen Retina iPhone CaseScreen Retina 3G Deviation Permission s Allow Delete
8
Meta-Deliverable Model Apple Mobile Devices Device CaseScreen RetinaLED MControl [1][0..1] [1] Deviation Permissions Add Features Delete Features Edit Features Add Feature Groups Delete Feature Groups Edit Feature Groups Legal Illegal Product Line Management Configuration Management Feature Modeling Product Evolution Management
9
Process Deliverable Diagram
10
iPhone CaseScreen RetinaLED [1] Example TDevice: Feature models that represent Touch Devices. TDevice CaseScreen RetinaLED [1] TDevice Reference Model iPodTouch CaseScreen RetinaLED [1] TDevice Referring Model Add Feature: Yes Delete Screen: No Delete LED: Yes Delete Case: No Add Feature: Yes Delete Screen: No Delete LED: No Delete Case: No Compliant V1.0 iPhone CaseScreen Retina Phone [1] iPodTouch Referring Model iPodTouch Reference Model iPodTouch: Feature models that represent iPodTouch devices. Add Feature: Yes Delete Screen: No Delete LED: Yes Delete Case: No V2.0V2.1 Compliant iPhone CaseScreen Retina Phone [1]
11
Questions?
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.