siriuscon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution
TRANSCRIPT
![Page 1: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution](https://reader034.vdocuments.us/reader034/viewer/2022051710/5a6511de7f8b9af3398b538d/html5/thumbnails/1.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051710/5a6511de7f8b9af3398b538d/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051710/5a6511de7f8b9af3398b538d/html5/thumbnails/3.jpg)
Safety analysis
![Page 4: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution](https://reader034.vdocuments.us/reader034/viewer/2022051710/5a6511de7f8b9af3398b538d/html5/thumbnails/4.jpg)
Why safety analysis ?
![Page 5: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution](https://reader034.vdocuments.us/reader034/viewer/2022051710/5a6511de7f8b9af3398b538d/html5/thumbnails/5.jpg)
Why safety analysis ?
![Page 6: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution](https://reader034.vdocuments.us/reader034/viewer/2022051710/5a6511de7f8b9af3398b538d/html5/thumbnails/6.jpg)
Why model based safety analysis ?
![Page 7: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution](https://reader034.vdocuments.us/reader034/viewer/2022051710/5a6511de7f8b9af3398b538d/html5/thumbnails/7.jpg)
Why model based safety analysis ?
![Page 8: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution](https://reader034.vdocuments.us/reader034/viewer/2022051710/5a6511de7f8b9af3398b538d/html5/thumbnails/8.jpg)
![Page 9: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution](https://reader034.vdocuments.us/reader034/viewer/2022051710/5a6511de7f8b9af3398b538d/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051710/5a6511de7f8b9af3398b538d/html5/thumbnails/10.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051710/5a6511de7f8b9af3398b538d/html5/thumbnails/11.jpg)
Build an industrial grade solution
![Page 12: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution](https://reader034.vdocuments.us/reader034/viewer/2022051710/5a6511de7f8b9af3398b538d/html5/thumbnails/12.jpg)
Build an industrial grade solution
![Page 13: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution](https://reader034.vdocuments.us/reader034/viewer/2022051710/5a6511de7f8b9af3398b538d/html5/thumbnails/13.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051710/5a6511de7f8b9af3398b538d/html5/thumbnails/14.jpg)
Modeller first iterations
How many
viewpoints?
![Page 15: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution](https://reader034.vdocuments.us/reader034/viewer/2022051710/5a6511de7f8b9af3398b538d/html5/thumbnails/15.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051710/5a6511de7f8b9af3398b538d/html5/thumbnails/16.jpg)
Current release
![Page 17: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution](https://reader034.vdocuments.us/reader034/viewer/2022051710/5a6511de7f8b9af3398b538d/html5/thumbnails/17.jpg)
Current release
![Page 18: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution](https://reader034.vdocuments.us/reader034/viewer/2022051710/5a6511de7f8b9af3398b538d/html5/thumbnails/18.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051710/5a6511de7f8b9af3398b538d/html5/thumbnails/19.jpg)
Next steps
![Page 20: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution](https://reader034.vdocuments.us/reader034/viewer/2022051710/5a6511de7f8b9af3398b538d/html5/thumbnails/20.jpg)
Capella full integration
![Page 21: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution](https://reader034.vdocuments.us/reader034/viewer/2022051710/5a6511de7f8b9af3398b538d/html5/thumbnails/21.jpg)
Capella full integration
![Page 22: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution](https://reader034.vdocuments.us/reader034/viewer/2022051710/5a6511de7f8b9af3398b538d/html5/thumbnails/22.jpg)
Capella full integration
![Page 23: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution](https://reader034.vdocuments.us/reader034/viewer/2022051710/5a6511de7f8b9af3398b538d/html5/thumbnails/23.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051710/5a6511de7f8b9af3398b538d/html5/thumbnails/24.jpg)
Others perspectives
• Cyber Architect: attack trees
![Page 25: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution](https://reader034.vdocuments.us/reader034/viewer/2022051710/5a6511de7f8b9af3398b538d/html5/thumbnails/25.jpg)
Others perspectives
• MaTeLo: Markov chains
![Page 26: SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial grade solution](https://reader034.vdocuments.us/reader034/viewer/2022051710/5a6511de7f8b9af3398b538d/html5/thumbnails/26.jpg)
https://www.all4tec.net/safety-architect
Thank you for listening