1 / 16

Flexible Product Line Engineering with a Virtual Platform

Flexible Product Line Engineering with a Virtual Platform. Micha ł Antkiewicz Product Line Engineering Workshop 2013.12.09, University of Waterloo. Organization. Project 2. Project 1. Project 1. Project 2. Asset. Asset. Config. Config. Variant 1. Variant 2. Asset. Asset.

cachez
Télécharger la présentation

Flexible Product Line Engineering with a Virtual Platform

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Flexible Product Line Engineering with a Virtual Platform MichałAntkiewicz Product Line Engineering Workshop 2013.12.09, University of Waterloo

  2. Organization Project 2 Project 1 Project 1 Project 2 Asset Asset Config Config Variant 1 Variant 2 Asset Asset Integrated Platform Component Library Framework Asset Component Library Framework

  3. Organization Project 2 Project 1 Project 1 Project 2 Asset Asset Config Config Asset Asset Integrated Platform Transition Component Library Framework Asset Component Library Framework

  4. Organization Project 2 Project 1 Project 1 Project 2 Asset Asset Config Config +independence +scale ? Asset Asset +flexibility +propagation Integrated Platform Component Library +lowredundancy +innovation Framework Asset +new variants +speed Component Library +low cost ofinitial reuse +configurationover implementation Framework

  5. Virtual Platform

  6. Virtual Platform Project 2 Project 1 Project 1 Project 2 Asset Asset Config Config Meta-Data Asset Asset Integrated Platform Component Library Process Framework Asset Component Library Tools Framework

  7. Example(101companies) Scenarios + Operators

  8. Project, Assets, and Meta-Data 1 2 HStarter cut total bonus 3 4 5

  9. Scenario: “Create Project” 1 2 HStarter cut total bonus Operators: “FeatureAssets” “CloneAssets” “FeatureDependencies” 3 4 5 Create Project cloneOf:1 (cut) 1 2 HProf cut total 3 4

  10. Scenario: “Extend Feature” (i) 1 2 Operators: “ModifyFeature” HStarter cut total bonus 3 4 5 Create Project cloneOf:1 (cut) 1 2 6 2 HProf cut total HProf’ cut’ total depth Extend Feature (cut, depth) 3 3 4 4 8

  11. Scenario: “Extend Feature” (ii) 1 1 2 2 Operators: “ModifyFeature” “NotifyFeature” HStarter' cut total’ bonus HStarter cut total bonus 3 3 4 4 5 7 5 Create Project cloneOf:1 (cut) 1 2 6 2 HProf cut total HProf’ cut’ total depth Extend Feature (cut, depth) Extend Feature (total) 3 3 4 4 8

  12. Scenario: “Propagate Feature” 1 1 2 2 HStarter‘’ cut total’ bonus depth HStarter' cut total’ bonus 3 3 4 4 7 7 5 5 Propagate Feature (depth) 6 2 HProf’ cut’ total depth Operators: “FeatureDependencies” “FeatureAssets” “CloneAssets” 3 4 8 8

  13. Product Line Feature Model abstact HRxor cuts cut cut’xor totals total total’ bonus ? depth ? MyHR : HR [ cut’ ] [ total ] [ bonus ] [ no depth ] 2 MyHR : HR cut’ total bonus 3 4 5 6

  14. Governance Levels Frequency of reuse Preparation Effort Integrated Platform with Feature Model Virtual Platform with Feature Model Virtual Platform with Features Virtual Platform with Cloning Ad-Hoc Clone & Own

  15. Conclusion • Virtual Platform = Distr. Assets + Meta-Data + Process + Tools • Governance Levels • “Roadmap for seamless and gradual adoption of PLE” • Benefits proportional to investment Thank You! Questions?

More Related