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 Validation Design HW/SW HW/SW Requirements Test HW/SW HW/SW Integration Design Test Implementation Unit Test
Growing complexity of assets, systems and interdependencies
Integrating Tools: Why not use Excel?
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
Variant Management Solution for Systems & Software Engineering
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
Global Configuration (Product Line) External Car Light System Feature Model Role: Product Line Engineer
Feature Model
Global Configuration (Product Line) Configuring a new Variant Error Markers and Auto-Resolve Role: Application Engineer
Add Variant ‚BaseLight_Sweden‘
Global Configuration (Product Line) Restricting Superset Requirements DOORS NG Integration Role: Requirements Engineer
Global Configuration (Product Line) Global Configuration (Variant) Deriving Variant-Specific Requirements Transformation Role: Requirements Engineer
Global Configuration (Product Line) Global Configuration (Variant) Global Configuration Generate Variant-Specific Global Configurations Role: Product Line Engineer / Application Engineer
Global Configuration of Product Line
Transformation
Global Configuration of Variant
Global Configuration (Product Line) Global Configuration (Variant) Coevolution of Product Line and Variants Update Variant Role: Product Line Engineer / Application Engineer
Update with Changesets Start Product Update Product From PLE From PLE Derive Product Product Derive new Specific Product Changesets
Update with Changesets Start Product Update Product From PLE From PLE Derive Product Product Derive new Specific Product Changesets
Recommend
More recommend