Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

[ Capella Day 2019 ] MBSE & PLE: Systematic Reuse of Capella Models with pure::variants

[ Capella Day 2019 ] MBSE & PLE: Systematic Reuse of Capella Models with pure::variants

Télécharger pour lire hors ligne

In domains that deal with the development of complex systems consisting of software and hardware it is often a challenge to find an efficient and holistic reuse strategy for existing engineering assets that allows to keep the engineering competitiveness high even though a growing number of markets and specific customer needs shall be covered by a product family.
Product Line Engineering (PLE) is a well-known approach to address this challenge. In this session we will cover how PLE and MBSE can be brought together using the open-source MBSE solution Capella in combination with the Variant Management tool pure::variants to implement a systematic reuse of system architecture across multiple product variants.


Robert Hellebrand, pure-systems
Robert Hellebrand is a Field Application Engineer at pure-systems GmbH, where he helps customers from automotive, aerospace, defence and other domains with their challenges in systematic reuse of engineering assets and the transition from project-oriented development towards feature model-based product line engineering with pure::variants.
Previously, Robert worked on the topic of variant management as a research assistant at the Fraunhofer Institute for Experimental Software Engineering.

In domains that deal with the development of complex systems consisting of software and hardware it is often a challenge to find an efficient and holistic reuse strategy for existing engineering assets that allows to keep the engineering competitiveness high even though a growing number of markets and specific customer needs shall be covered by a product family.
Product Line Engineering (PLE) is a well-known approach to address this challenge. In this session we will cover how PLE and MBSE can be brought together using the open-source MBSE solution Capella in combination with the Variant Management tool pure::variants to implement a systematic reuse of system architecture across multiple product variants.


Robert Hellebrand, pure-systems
Robert Hellebrand is a Field Application Engineer at pure-systems GmbH, where he helps customers from automotive, aerospace, defence and other domains with their challenges in systematic reuse of engineering assets and the transition from project-oriented development towards feature model-based product line engineering with pure::variants.
Previously, Robert worked on the topic of variant management as a research assistant at the Fraunhofer Institute for Experimental Software Engineering.

Plus De Contenu Connexe

[ Capella Day 2019 ] MBSE & PLE: Systematic Reuse of Capella Models with pure::variants

  1. 1. © pure-systems GmbH Model Based Systems Engineering & Product Line Engineering Systematic Reuse of Capella Models with pure::variants robert.hellebrand@pure-systems.com
  2. 2. © pure-systems GmbH Established 2001, Privately Held, HQ in Germany pure-systems Introduction Variant Management and PLE Tools, Solutions, Services for Embedded and Complex Systems & Software Engineering Market: Automotive, Aerospace & Avionics, Defense & Security, Rail & Transportation, Industry Automation, Semiconductor
  3. 3. © pure-systems GmbH Application Domains
  4. 4. © pure-systems GmbH System Requirements System Design HW/SW Requirements HW/SW Design Implementation Unit Test System Validation System Test HW/SW Test HW/SW Integration Test Everything is potentially reusable
  5. 5. © pure-systems GmbH Growing complexity of assets, systems and interdependencies
  6. 6. © pure-systems GmbH Integrating Tools: Why not use Excel?
  7. 7. © pure-systems GmbH pure::variants & PLE positioning Customer Definition Requirement Definition Model and Simulate Develop Test Deploy Customer Definition Requirement Definition Model and Simulate Develop Test Deploy Use of pure::variants throughout lifecycle of product line SCADE XML Rational Quality Manager Simulink AUTOSAR DOORS / NG EMF Word Excel ALM/PLMCapella C/C++/Java RTC Custom
  8. 8. © pure-systems GmbH PLE in a Nutshell Transformation Variability Model Variability Model Feature Model 150% AUTOSAR Models 150% AUTOSAR Models 150% Assets in Capella & other Tools Variant Description Model Variant Description Model Variant Model 150% AUTOSAR Models 150% AUTOSAR Models 100% AUTOSAR Model 150% AUTOSAR Models 150% AUTOSAR Models 100% Variant 2 150% AUTOSAR Models 150% AUTOSAR Models 100% Variant 3 130% Multi Variant Model 130% Multi Variant Model 100% Variant 1
  9. 9. © pure-systems GmbH Example: Entertainment System
  10. 10. © pure-systems GmbH Variations Everywhere
  11. 11. © pure-systems GmbH Basic Variation Concepts – Existence PureAirCheapAir
  12. 12. © pure-systems GmbH Basic Variation Concepts – Parametric Variation
  13. 13. © pure-systems GmbH Helpful Variation Concepts – Propagation Physical ArchitectureLogical Architecture
  14. 14. © pure-systems GmbH Controlling Variation with Feature Models Role: Product Line Engineer
  15. 15. © pure-systems GmbH
  16. 16. © pure-systems GmbH Configuring a Variant Role: Variant Configurator
  17. 17. © pure-systems GmbH
  18. 18. © pure-systems GmbH Restricting Capella Assets Role: System Architect
  19. 19. © pure-systems GmbH
  20. 20. © pure-systems GmbH Transformation of 100% Capella Models Role: Variant Configurator
  21. 21. © pure-systems GmbH
  22. 22. © pure-systems GmbH Summary
  23. 23. © pure-systems GmbH From Feature Model to Variants Legend: = Mandatory = Optional = Alternative = Or
  24. 24. © pure-systems GmbH Basic Variation Concepts Revisited – Existence PureAirCheapAir
  25. 25. © pure-systems GmbH Basic Variation Concepts Revisited – Parametric Variation
  26. 26. © pure-systems GmbH Helpful Variation Concepts Revisited – Propagation Logical Architecture Physical Architecture Physical ArchitectureLogical Architecture PureAirCheapAir
  27. 27. © pure-systems GmbH Thank You

×