product line engineering
play

Product Line Engineering with Global Configurations pure::variants - PowerPoint PPT Presentation

Product Line Engineering with Global Configurations pure::variants and the IBM Jazz Platform robert.hellebrand@pure-systems.com Our Customers Products Everything is potentially reusable System System Requirements Test System System


  1. Product Line Engineering with Global Configurations pure::variants and the IBM Jazz Platform robert.hellebrand@pure-systems.com

  2. Our Customers‘ Products

  3. Everything is potentially reusable System System Requirements Test System System Validation Design HW/SW HW/SW Requirements Test HW/SW HW/SW Integration Design Test Implementation Unit Test

  4. Growing complexity of assets, systems and interdependencies

  5. Integrating Tools: Why not use Excel?

  6. Continuous Engineering Change in the Lifecycle V4 V3 V3 V3 V2 V2 V2 V1 V1 V1 V1 R R R R R R R Variant Branch Merge R Release Development Maintenance Integration Vx

  7. Variant Management Solution for Systems & Software Engineering

  8. Global Configuration (Product Line) Requirements Architecture Test Cases Code Feature Model pure::variants transformation Global Configuration (Variant A) Global Configuration (Variant B) Global Configuration (Variant C) Global Configuration (Variant D) Requirements Architecture Test Cases Code Requirements Architecture Test Cases Code Requirements Architecture Test Cases Code Requirements Architecture Test Cases Code

  9. Global Configuration (Product Line) External Car Light System Feature Model Role: Product Line Engineer

  10. Feature Model

  11. Global Configuration (Product Line) Configuring a new Variant Error Markers and Auto-Resolve Role: Application Engineer

  12. Add Variant ‚BaseLight_Sweden‘

  13. Global Configuration (Product Line) Restricting Superset Requirements DOORS NG Integration Role: Requirements Engineer

  14. Global Configuration (Product Line) Global Configuration (Variant) Deriving Variant-Specific Requirements Transformation Role: Requirements Engineer

  15. Global Configuration (Product Line) Global Configuration (Variant) Global Configuration Generate Variant-Specific Global Configurations Role: Product Line Engineer / Application Engineer

  16. Global Configuration of Product Line

  17. Transformation

  18. Global Configuration of Variant

  19. Global Configuration (Product Line) Global Configuration (Variant) Coevolution of Product Line and Variants Update Variant Role: Product Line Engineer / Application Engineer

  20. Update with Changesets Start Product Update Product From PLE From PLE Derive Product Product Derive new Specific Product Changesets

  21. Update with Changesets Start Product Update Product From PLE From PLE Derive Product Product Derive new Specific Product Changesets

Recommend


More recommend