SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution

26
5 years of modeling From a prototype to an industrial grade solution

Transcript of SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution

Page 1: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution

5 years of modelingFrom a prototype to an industrial grade solution

Page 2: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution

ALL4TEC presentation

• Software publisher• + 20 years of experience• Pioneer in Model Driven Engineering• www.all4tec.net• 2 offices in France= Laval & Massy

Model based testing

Model based safety analysis

Model based cyber architecture

MaTeLo Safety Architect Cyber Architect

Page 3: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution

Safety analysis

Page 4: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution

Why safety analysis ?

Page 5: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution

Why safety analysis ?

Page 6: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution

Why model based safety analysis ?

Page 7: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution

Why model based safety analysis ?

Page 8: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution
Page 9: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution

How Safety Architect work ?

Safety Architect

Requirements Models

Reports

Local Analysis

Modelling

Global Analysis

Page 10: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution

How Safety Architect can help ?

Focus on added

value tasks

Decrease risk of error

Integrate safety

analysis and system design

Reduce analysis cost

Customise it as you need

Page 11: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution

Build an industrial grade solution

Page 12: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution

Build an industrial grade solution

Page 13: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution

Modeller first iterations

• Start by the primary needs• Identify the relevant concepts (DSL) …

• … and their representation

Block 1

Block 2Block 3Sub block

Enter leaf blocks

and define how

an error is

propagated

Page 14: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution

Modeller first iterations

How many

viewpoints?

Page 15: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution

First technical pitfalls

• Obeo Designer was not Sirius

• Easy to take in hand, hard to master• Training course !

• Not Open Source• Problem to integrate in a proprietary product

• Difficult to have a fully transparent integration

Page 16: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution

Current release

Page 17: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution

Current release

Page 18: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution

Follow the Sirius release train

• A lot of improvements for free !• Align objects

• Labels internationalisation

• SVG representation

• Still some technical limitations• Technical changes to plan (OCL/AQL)

• Existing projects migration• AIRD change, lost layout

• Diff/Merge of AIRD

Page 19: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution

Next steps

Page 20: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution

Capella full integration

Page 21: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution

Capella full integration

Page 22: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution

Capella full integration

Page 23: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution

Others perspectives

• Continue to improve Safety Architect• Automatic layout for SA

• Anchors on custom representations

• Add a dashboard (like UMLDesigner)

• …

Page 24: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution

Others perspectives

• Cyber Architect: attack trees

Page 25: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution

Others perspectives

• MaTeLo: Markov chains

Page 26: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution

https://www.all4tec.net/safety-architect

[email protected]

Thank you for listening