

Derrière la création de Sirius et Capella
Thales soutient Obeo depuis sa création, lorsqu'ils nous ont demandé de créer une nouvelle technologie capable de réduire à la fois la complexité et les coûts de développement de Capella, un nouvel outil de modélisation MBSE.
Cette collaboration a conduit à la création de Sirius, une technologie Open Source qui leur a permis de développer les éditeurs de diagrammes dans Capella, un outil qui, avec notre aide, est également devenu Open Source quelques années plus tard.
Depuis, Thales finance régulièrement le développement de nouvelles fonctionnalités de Sirius pour répondre à leurs besoins opérationnels.


Industrialisation d'un add-on Capella
Rolls-Royce utilise Capella pour développer une nouvelle génération de moteurs destinés à propulser des avions court et long-courriers.
Pour intégrer les aspects liés à la sécurité directement dans Capella, Rolls-Royce avait prototypé une extension à Capella. Ils ont fait appel à Obeo pour industrialiser cette extension et en faire une solution utilisable en production.
Obeo a mené le projet en mode agile : des sprints successifs pour implémenter de manière régulière des fonctionnalités utilisables. Le résultat a été validé par Rolls-Royce et est désormais déployé sur certains de leurs projets stratégiques.


Façonner l'avenir de l'Ingénierie basée sur la modélisation
CEA-List et Obeo ont initié une collaboration pour concrétiser leur vision à long terme des outils d'ingénierie de demain basés sur le web :
- une version modernisée du produit déjà mondialement utilisé UML Papyrus grâce à une migration vers Sirius Desktop,
- une nouvelle génération de solutions de modélisation open source, reposant sur des technologies web, et enrichissant potentiellement Sirius Web avec de nouveaux services génériques et réutilisables,
- une version web de la future norme d'ingénierie système SysML v2 à travers le projet Open Source SysON.


Outil de développement piloté par le modèle
Le Ministère français des Armées a créé SAFR@N, une usine logicielle sur mesure basée sur l'approche dirigée par les modèles.
Les outils de modélisation et les générateurs de code qui composent SAFR@N ont été développés par Obeo avec Eclipse Sirius. Ils permettent aux équipes opérationnelles de spécifier les interactions utilisateur, les écrans, les services et les entités métier, et de générer automatiquement du code source Java conforme au framework spécifique du Ministère.
Maintenu par Obeo depuis 2011, SAFR@N a été déployé sur plusieurs projets majeurs. Une partie significative des résultats a été contribué en Open Source dans le projet IS Designer.


De la technologie académique à l'Open Source industriel
Le langage et l'outil POOSL offrent une méthode généraliste pour décrire et simuler des architectures de systèmes embarqués, afin d'évaluer, dès les premières étapes, les concepts structurels et comportementaux clés, les exigences et les performances.
L’Université de Technologie d’Eindhoven a initialement formalisé le langage POOSL, puis TNO-ESI a développé l’outil correspondant.
Suite à son utilisation réussie par plusieurs acteurs de l’industrie high-tech, TNO-ESI l'a adopté comme outil standard de modélisation et d’analyse. POOSL est désormais un projet Open Source de la Fondation Eclipse, créé par TNO-ESI et Obeo.


Outil de modélisation pour les systèmes d'équations physiques.
ETAS, une filiale du groupe Bosch fournissant des solutions pour le développement de systèmes embarqués automobiles, a utilisé Eclipse Sirius pour créer les éditeurs graphiques de Constraint Graph, un outil de modélisation permettant de décrire des systèmes d’équations physiques.
Dans ce cadre, ETAS a financé le développement d'une nouvelle fonctionnalité de Sirius permettant la définition de formes SVG dynamiquement personnalisables. En tant que contribution Open Source au projet Eclipse, tous les utilisateurs de Sirius peuvent bénéficier de cette fonctionnalité.