Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
© pure-systems GmbH
Model Based Systems Engineering
& Product Line Engineering
Systematic Reuse of Capella Models with pur...
© pure-systems GmbH
Established 2001, Privately Held, HQ in Germany
pure-systems Introduction
Variant Management and PLE T...
© pure-systems GmbH
Application Domains
© pure-systems GmbH
System
Requirements
System
Design
HW/SW
Requirements
HW/SW
Design
Implementation Unit Test
System
Vali...
© pure-systems GmbH
Growing complexity of assets,
systems and interdependencies
© pure-systems GmbH
Integrating Tools: Why not use Excel?
© pure-systems GmbH
pure::variants & PLE positioning
Customer
Definition
Requirement
Definition
Model and
Simulate
Develop...
© pure-systems GmbH
PLE in a Nutshell
Transformation
Variability
Model
Variability
Model
Feature
Model
150%
AUTOSAR
Models...
© pure-systems GmbH
Example:
Entertainment System
© pure-systems GmbH
Variations Everywhere
© pure-systems GmbH
Basic Variation Concepts – Existence
PureAirCheapAir
© pure-systems GmbH
Basic Variation Concepts – Parametric Variation
© pure-systems GmbH
Helpful Variation Concepts – Propagation
Physical ArchitectureLogical Architecture
© pure-systems GmbH
Controlling Variation with
Feature Models
Role: Product Line Engineer
© pure-systems GmbH
© pure-systems GmbH
Configuring a Variant
Role: Variant Configurator
© pure-systems GmbH
© pure-systems GmbH
Restricting Capella Assets
Role: System Architect
© pure-systems GmbH
© pure-systems GmbH
Transformation of 100%
Capella Models
Role: Variant Configurator
© pure-systems GmbH
© pure-systems GmbH
Summary
© pure-systems GmbH
From Feature Model to Variants
Legend: = Mandatory = Optional = Alternative = Or
© pure-systems GmbH
Basic Variation Concepts Revisited – Existence
PureAirCheapAir
© pure-systems GmbH
Basic Variation Concepts Revisited – Parametric Variation
© pure-systems GmbH
Helpful Variation Concepts Revisited – Propagation
Logical Architecture Physical Architecture Physical...
© pure-systems GmbH
Thank You
Prochain SlideShare
Chargement dans…5
×

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

101 vues

Publié le

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.

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

[ 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

×