make product line engineering yours - ibm€¦ · make a product line engineering deployment for...

12
Make a Product Line Engineering deployment for system engineering YOURS IBM Symposium Systèmes & ALM 14 Septembre 2016 - IBM Client Center, Bois-Colombes Joseph ARACIC [email protected] la marque « Ingénierie système » du réseau

Upload: others

Post on 28-Jul-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Make Product Line Engineering Yours - IBM€¦ · Make a Product Line Engineering deployment for system engineering YOURS IBM Symposium Systèmes & ALM 14 Septembre 2016 - IBM Client

Make a Product Line Engineering deployment for system engineering

YOURS

IBM Symposium Systèmes & ALM 14 Septembre 2016 - IBM Client Center, Bois-Colombes

Joseph ARACIC [email protected]

lamarque«Ingénieriesystème»duréseau

Page 2: Make Product Line Engineering Yours - IBM€¦ · Make a Product Line Engineering deployment for system engineering YOURS IBM Symposium Systèmes & ALM 14 Septembre 2016 - IBM Client

Summary

  An history of variability modeling techniques as introduction   Key principles   What are real issues in deploying these techniques in system engineering ?

  Roadmaps for PLE deployment (a vision for Model Based System Engineering)   Tooling   Techniques & methodology   Best practices & Shared concepts

2

Page 3: Make Product Line Engineering Yours - IBM€¦ · Make a Product Line Engineering deployment for system engineering YOURS IBM Symposium Systèmes & ALM 14 Septembre 2016 - IBM Client

An history of variability modeling techniques as introduction

3 3

t1990

FODA

2005

FM+Cardinality

1998

FORM

2012

FeatureRSEB,PLUSS,AbstractFM…

CVL

2008?

OVM

FeatureModeling Orthogonalityasparadigm

SoLwareEngineering SystemEngineering

RelaOvematurity…

2015

VEL

OSLC…etc

ISO/IEC26550SoLwareandsystemsengineering—Referencemodelforproductlineengineeringandmanagement

Page 4: Make Product Line Engineering Yours - IBM€¦ · Make a Product Line Engineering deployment for system engineering YOURS IBM Symposium Systèmes & ALM 14 Septembre 2016 - IBM Client

Key Principles

Variabilityelements

Product

Variant

Copy,Filtering,transformaOon,

weaving,…

Impacts

EvoluOons

TwolevelsofconceptualizaOon150%Model

VariabilityModel

Projectparameters

Page 5: Make Product Line Engineering Yours - IBM€¦ · Make a Product Line Engineering deployment for system engineering YOURS IBM Symposium Systèmes & ALM 14 Septembre 2016 - IBM Client

What are real issues in deploying these techniques in system engineering ?

  Capitalization rather than Variability   Process adaptation   Product organization mutation

  Knowledge oriented rather than Industrial oriented   Requirements   Analyses, Justifications and choices   …

  Terminological rather than Technological   Glossary   Examples   Workshops

5

RatherthaninsoLwareengineering

Page 6: Make Product Line Engineering Yours - IBM€¦ · Make a Product Line Engineering deployment for system engineering YOURS IBM Symposium Systèmes & ALM 14 Septembre 2016 - IBM Client

Roadmaps for PLE deployment (a vision for Model Based System Engineering)

6

Methods&Techniques

Project/WorkspaceManagement• ChangeManagement• Reuse/ReimpactComi_ees

Modeling&ArchitectureTechniquesto

improve/streamlinereusecapabiliOes

Pre-salesconfigurator&Cost

analyses

PracOces&Concepts

Model&ConfiguraOonManagementConcepts

VariabilityManagementConcepts

Advanced&Integrated

ConfiguraOonManagementConcepts

ToolingVersion,Branch&

Workspacemanagement

DerivaOon/TransformaOonmanagement

Advancedanalysistoolsand

mechanisms

Confidenceneeded

Mustbeconsensualand

diffused

Mustbepowered

P.11
P12
Page 7: Make Product Line Engineering Yours - IBM€¦ · Make a Product Line Engineering deployment for system engineering YOURS IBM Symposium Systèmes & ALM 14 Septembre 2016 - IBM Client

Conclusion

  JAZZ Global Configurations and Pure::Variant bring the so long-awaited Confidence to allow an industrial PLE deployment in MBSE

  Build a long term workgroup to formalize the conceptual gap between tools and methods   Workshops   Community management   Training / communication materials

  Provide ad-hoc tools to bring the lean interface for end-users that integrates this conceptual gap

7

Page 8: Make Product Line Engineering Yours - IBM€¦ · Make a Product Line Engineering deployment for system engineering YOURS IBM Symposium Systèmes & ALM 14 Septembre 2016 - IBM Client
Page 9: Make Product Line Engineering Yours - IBM€¦ · Make a Product Line Engineering deployment for system engineering YOURS IBM Symposium Systèmes & ALM 14 Septembre 2016 - IBM Client

+

SARLPromeOl–www.promeOl.com42AvenueduGénéraldeCrou_e31100TOULOUSE

Localisation - Contact Prometil 42 Avenue du Général de Croutte 31100 Toulouse 05 62 87 52 42 www.prometil.com Cyril Rodriguez Business Development Manager Expert Méthodes & Outils 06 07 66 37 95 [email protected]

1/03/2016

Page 10: Make Product Line Engineering Yours - IBM€¦ · Make a Product Line Engineering deployment for system engineering YOURS IBM Symposium Systèmes & ALM 14 Septembre 2016 - IBM Client

ADDITIONAL SLIDES Concept models (Extract from DCNS workshops)

10

Page 11: Make Product Line Engineering Yours - IBM€¦ · Make a Product Line Engineering deployment for system engineering YOURS IBM Symposium Systèmes & ALM 14 Septembre 2016 - IBM Client

Model & Configuration Management Concepts

11

Page 12: Make Product Line Engineering Yours - IBM€¦ · Make a Product Line Engineering deployment for system engineering YOURS IBM Symposium Systèmes & ALM 14 Septembre 2016 - IBM Client

Variability Management Concepts

12