Hohlstrasse 534, 8048 Zürich, Switzerland, www.knowgravity.com
SysML & OVM: Model-based Engineering of Product Lines SWISSED 2017
Markus Schacher & Rolf Gubser, KnowBodies
SysML & OVM: Model-based Engineering of Product Lines SWISSED - - PowerPoint PPT Presentation
SysML & OVM: Model-based Engineering of Product Lines SWISSED 2017 Markus Schacher & Rolf Gubser, KnowBodies Hohlstrasse 534, 8048 Zrich, Switzerland, www.knowgravity.com Overview Product Line Engineering An Elevator Example
Hohlstrasse 534, 8048 Zürich, Switzerland, www.knowgravity.com
Markus Schacher & Rolf Gubser, KnowBodies
2 Model-based Engineering of Product Lines – SWISSED 2017
3 Model-based Engineering of Product Lines – SWISSED 2017
4 Model-based Engineering of Product Lines – SWISSED 2017
Concept Development Retirement Modernization Months to Years Decades
Planning Ordering Installation Retirement Operation & Maintenance Modernization Months Decades Production Production Utilization
5 Model-based Engineering of Product Lines – SWISSED 2017
Concept Development Retirement Modernization Production Utilization
Retir. Modern. Production Utilization Concept Development Retirement Modernization Production Utilization Conc.Dev. Retir. Utilization Prod.
Conc.Dev. Retir. Utilization Prod.
Conc.Dev. Retir. Utilization Prod. C D Retir. Modern. Production Utilization
C D Retir. Modern. Production Utilization Concept Development Retirement Modernization Production Utilization
Concept Development Modernizat Production Utilization Conc.Dev. Retir. Utilization Prod.
6 Model-based Engineering of Product Lines – SWISSED 2017
7 Model-based Engineering of Product Lines – SWISSED 2017
8 Model-based Engineering of Product Lines – SWISSED 2017
9 Model-based Engineering of Product Lines – SWISSED 2017
10 Model-based Engineering of Product Lines – SWISSED 2017
reduction of alternatives definition of parameters manufacturing & installation
maintenance Model World Physical World
11 Model-based Engineering of Product Lines – SWISSED 2017
12 Model-based Engineering of Product Lines – SWISSED 2017
VP VP VP VP VP VP VP VP V V V V V V V V V V V V V V V V V V Car Doors VP Car Wall Material VP Floors VP Capacity VP Car Lighting VP Continent VP Wall Color VP Door Type VP One Door V Two Doors V Steel = "Steel" V Glass = "Glass" V 600kg = "1.5" V 750kg = "2" V 900kg = "2.5" V Number of Floors = <x> V Rope Length = <x> V Landing Doors = <x> V Europa V Asia V US V white = "white" V grey = "grey" V petrol = "petrol" V Mono Door V Duo Door V «excludes» «requires» «requires» «requires» «excludes» 1..1 1..1 1..1 1..1 1..1 1..1 var External Variants
variation points variants constraints
13 Model-based Engineering of Product Lines – SWISSED 2017
Door type must be specified Wall type must be specified Car type must be specified
14 Model-based Engineering of Product Lines – SWISSED 2017
Rear Wall is
Rear Door is
15 Model-based Engineering of Product Lines – SWISSED 2017
Wall type must be specified Door type must be specified
16 Model-based Engineering of Product Lines – SWISSED 2017
VP VP VP VP
Product Line => Product Type
Car Doors VP Car Wall Material VP Car Lighting VP Door Type VP
Product Line Product Type
Glass One Duo 5
17 Model-based Engineering of Product Lines – SWISSED 2017
18 Model-based Engineering of Product Lines – SWISSED 2017
some parameters are left unspecified
19 Model-based Engineering of Product Lines – SWISSED 2017
VP VP VP VP
Product Line => Product Type
Car Doors VP Car Wall Material VP Car Lighting VP Door Type VP VP VP VP VP
Product Type => Product Definition
Floors VP Capacity VP Continent VP Wall Color VP
Product Line Product Type
Glass One Duo 5 750kg 7 Asia Petrol
n Product Definition
20 Model-based Engineering of Product Lines – SWISSED 2017
all parameters are now specified
21 Model-based Engineering of Product Lines – SWISSED 2017
22 Model-based Engineering of Product Lines – SWISSED 2017