CATIA Magic
Solutions globales d'ingénierie système basée sur les modèles
Solutions d'ingénierie système de nouvelle génération
En 2018, Dassault Systèmes a réalisé l'acquisition de No Magic (leader de l'ingénierie système basée sur les modèles et des solutions de modélisation pour l'architecture de logiciels et les processus métier) dans le but de renforcer son implantation dans l'ingénierie système et de faciliter de nouvelles expériences connectées. L'acquisition de No Magic consolide par ailleurs les "Industry Solution Experiences" de Dassault Systèmes basées sur la plate-forme 3DEXPERIENCE.
Dassault Systèmes est désormais en mesure de généraliser l'ingénierie système afin de développer « l'Internet des Expériences », des expériences intelligentes et autonomes qui établissent une connexion numérique entre les produits, la nature et la vie dans le monde physique. Les solutions No Magic sont intégrées à la plate-forme 3DEXPERIENCE pour développer une offre et une solution MBSE (ingénierie système basée sur les modèles) et SoSE (ingénierie des systèmes de systèmes) de pointe : CATIA Magic.
Les solutions CATIA Magic sont les plus robustes et les plus respectueuses des normes du marché.
Relever vos défis métier grâce à nos produits
Nous vous proposons un ensemble de rôles pour aborder vos défis métier.
- Magic Systems of Systems Architect
- Magic Cyber Systems Engineer
- Magic Software Architect
- Magic Collaboration Studio
Magic Systems of Systems Architect
Avec une solide expérience des cadres d'architecture DoDAF 2.0, MODAF, NAF 3 et UAF, le « Magic System of Systems Architect » offre une solution standardisée UAF robuste à la fois conforme et compatible DoDAF 2.0, MODAF, NAF 3, NAF 4 et UAF 1.0.
« Magic System of Systems Architect » prend entièrement en charge les produits de cadres d'architecture pour garantir la réussite de vos projets. « Magic System of Systems Architect » est également à la pointe de l'innovation en matière d'intégration de l'ingénierie des systèmes de systèmes, pour vous permettre de réussir de façon réseau-centrée. Relevez vos défis d'interopérabilité à l'aide de solutions CATIA Magic testées et fiables.
Magic Cyber-Systems Engineer
« Magic Cyber-Systems Engineer » est un environnement MBSE (ingénierie système basée sur les modèles) collaboratif multiplate-forme, leader du marché. Il propose des outils intelligents, performants et intuitifs pour définir, suivre et visualiser tous les aspects des systèmes à l'aide de diagrammes et de modèles SysML parfaitement conformes aux normes. L'environnement permet aux ingénieurs système de réaliser les opérations suivantes :
- Exécuter des analyses d'ingénierie pour évaluer les décisions de conception et vérifier la configuration requise.
- Vérifier en continu la cohérence des modèles.
- Suivre la progression de la conception à l'aide d'indicateurs.
Les modèles de systèmes peuvent être gérés dans des référentiels distants, stockés au format XMI standard, ou publiés sous forme de documents, d'images et de vues Web pour répondre aux problématiques des différentes parties prenantes.
Avantages clés
- Meilleure compréhension du problème.
- Développement d'une architecture système fondée sur les normes pour améliorer la communication et renforcer l'adhésion.
- Prise de décision de configuration des systèmes adaptée aux besoins opérationnels.
- Spécification complète et cohérente du système, y compris de ses interfaces.
- Vérification automatique de la configuration système requise.
Magic Software Architect
Magic Software Architect est un outil collaboratif d'ingénierie d'architecture logicielle multi plate-forme, qui fournit des outils intelligents, performants et intuitifs pour définir, suivre et visualiser tous les aspects du logiciel et de l'architecture système associée à l'aide des diagrammes et des modèles UML les plus conformes. Cet outil de développement dynamique et polyvalent facilite l'analyse et la conception de bases de données et de systèmes orientés objet. Il propose le mécanisme d'ingénierie de code le plus performant du secteur (avec support aller-retour complet des langages de programmation Java, C++ et CORBA IDL) et des fonctionnalités de modélisation des structures de base de données, de génération de scripts DDL et de rétro-ingénierie.
Avantages clés
- Conformité aux normes de l'industrie et support.
- Aucune dépendance à une méthodologie de développement particulière.
- Facilité d'utilisation, intuitivité et prise en main rapide.
- Extensions possibles.
- Collaboration et développement des équipes.
Magic Collaboration Studio
La solution Magic Collaboration Studio est destinée au développement collaboratif et au stockage des modèles de version pour les volumes importants de données. Elle dispose de fonctionnalités de gouvernance avancée des modèles (fusion, arborescence, gestion des accès avec connexion sécurisée), d'analyse des modèles et d'intégration au moyen d'outils tiers. Magic Collaboration Studio peut être utilisé conjointement avec Magic Systems of Systems Architect, Magic Cyber-Systems Engineer et Magic Software Architect.
Avantages clés
- Définition transparente des architectures logicielles/de systèmes/de systèmes de systèmes à grande échelle avec des équipes distribuées.
- Collaboration digitale des parties prenantes en matière d'architectures, grâce à la modélisation simultanée.
- Prise en charge des utilisateurs en ligne et hors connexion.
- Suivi et révision des modifications apportées aux architectures publiées sur le Web.
Solutions CATIA Magic
Développer les fonctionnalités de CATIA Magic avec les outils Magic Model Analyst, Magic Real-Time Communication Designer et Magic Alf Analyst
- Magic Model Analyst
- Magic Real-Time Communication Designer
- Magic Alf Analyst
- Rôle de cybersécurité
Magic Model Analyst
Magic Model Analyst fournit le premier cadre d'exécution de modèles évolutifs du secteur basé sur les standards OMG fUML et W3C SCXML. L'outil Magic Model Analyst peut être utilisé de pair avec Magic Systems of Systems Architect, Magic Cyber-Systems Engineer et Magic Software Architect. Il sert à valider le comportement du système en assurant l'exécution, l'animation et le débogage des modèles représentant les maquettes de l'interface utilisateur souhaitée.
La simulation sert à mieux comprendre le système sans le manipuler réellement, soit parce que celui-ci n'est pas encore défini ou disponible, soit parce qu'il est impossible d'y accéder directement en raison de contraintes de coûts, de délai, de ressources ou de risques. La simulation est généralement exécutée sur un modèle du système. Magic Model Analyst permet aux utilisateurs de tester la réponse du système aux interactions des utilisateurs ou aux scénarios prédéfinis d'exécution ou de données de test.
Avantages clés
- Prédiction virtuelle du comportement du système avant d'en déduire les exigences, afin de spécifier la solution avec précision, dans une approche de modélisation et de simulation.
- Analyse du rapport système sur le plan de l'exhaustivité, de la cohérence, de la traçabilité et de la présence éventuelle de contradictions, ce afin d'éviter les boucles de reprise.
- Gestion continue des incertitudes et élaboration de compromis de solutions de haut niveau pour prendre les bonnes décisions au plus tôt.
Magic Real-Time Communication Designer
Les outils MBSE (ingénierie système basée sur les modèles) et SysML sont de plus en plus sophistiqués afin de prendre en charge la complexité croissante des applications intégrées et distribuées. Plus grands, ces nouveaux systèmes comprennent des composants autonomes, fonctionnent de la périphérie du réseau vers le cloud et se caractérisent généralement par des exigences strictes en termes de performances, d'évolutivité, de robustesse et de sécurité.
Deux normes, SysML et Data Distribution Service™ (DDS™), répondent aux exigences de conception de bout en bout nécessaires en matière de conception basée sur les modèles. La norme SysML définit les exigences du système lui-même. Quant à la norme DDS, elle répond aux exigences de communication entre composants système exécutés sur différents ordinateurs (connectivité, sécurité et qualité de service (QoS), par exemple).
Dassault Systèmes permet d'assurer la continuité numérique et l'intégration entre les deux mondes de MBSE et d'Interface Design grâce au nouvel outil Magic Real-Time Communication Designer. Ce plug-in logiciel offre une intégration directe dans RTI Connext®, le principal logiciel commercial basé sur la norme DDS. Il permet aux ingénieurs de créer des systèmes basés sur les modèles à partir du flux de communication en temps réel et ce, sur des systèmes intégrés ou distribués. Les ingénieurs peuvent passer directement du modèle situé dans SysML à RTI Connext pour mettre en œuvre et déployer un système distribué.
Avantages de cette intégration :
- Productivité accrue via la modélisation des aspects liés au DDS d'un système à l'aide de SysML étendu par un profil spécifique au DDS et via la génération du code de configuration DDS nécessaire dans l'un des langages de programmation pris en charge.
- Représentation graphique et unifiée de l'ensemble du système, allant des exigences aux applications fonctionnelles, offrant aux ingénieurs une vue commune du système et une source unique de données fiables.
- Intégration dans RTI Connext pour permettre la conception graphique et la configuration de tous les aspects du DDS, notamment les domaines, les types, les rubriques et la QoS.
Cette intégration a été spécialement validée avec RTI Connect®, dans le cadre de notre partenariat avec Real-Time Innovations Inc. (RTI).
Regardez l'e-séminaire pour découvrir comment connecter MBSE à Interface Design à l'aide de normes ouvertes.
Magic Alf Analyst
Alf (Action Language for Foundation) est un langage texte permettant de coder des comportements exécutables détaillés au sein d'un modèle UML général. Alf est un standard de l'OMG (Object Management Group), qui maintient également la spécification UML. Alf compte parmi les spécifications de l'OMG en matière d'explicitation de la sémantique d'exécution du langage UML, et vient renforcer la spécification fUML d'origine.
Avantages clés
- Utilisation du langage Alf dans Magic Model Analyst.
- Éditeur avec reconnaissance de syntaxe dédié à la saisie et à la mise à jour du code Alf et compilateur dédié à la conversion du code Alf en modèles d'activité fUML.
- Spécifications comportementales rédigées à l'aide du code Alf entièrement exécutables dans le cadre de modèles de classe, d'activité et de machine à état fini.
- Prise en charge du langage Alf entièrement conforme, c'est-à-dire avec un langage d'action complet permettant de représenter le comportement au sein d'un modèle UML créé de façon standard dans MagicDraw.
Cyber Systems Engineer et Systems Cybersecurity Designer
Comment faire le lien entre les équipes d'ingénierie système, de sécurité et de cybersécurité ? Prévoyez la sécurité dès la phase de conception. Lorsqu'elle est entièrement intégrée au modèle du système, vous disposez des fonctionnalités suivantes :
- Identification des ressources
- Identification des dommages et des menaces (catégories de règlements STRIDE et UNECE 155)
- Modélisation du chemin d'attaque (bibliothèque MITRE CWE (Common Weakness Enumeration) incluse)
- Calcul automatisé des risques
- Sélection des exigences en matière de cybersécurité visant à atténuer les risques identifiés
Ces outils étant conformes aux processus d'évaluation des risques ISO 21434 et ISO 26262, ils vous permettent de réaliser facilement une analyse croisée afin de garantir la traçabilité, l'évolutivité et la cohérence, et ainsi de renforcer la capitalisation des données et la conception de l'architecture du produit.
Rejoignez la conversation dans la communauté d'utilisateurs des cyber-systèmes MBSE CATIA
FAQ sur CATIA MAGIC
L'ingénierie système basée sur les modèles (MBSE) est une approche de l'ingénierie système qui s'appuie sur des modèles graphiques pour conceptualiser, concevoir, analyser et documenter des systèmes complexes. Elle implique l'utilisation des éléments suivants :
- Langages de modélisation tels que SysML (Systems Modeling Language) ou UML (Unified Modeling Language)
- Outils de modélisation
- Techniques d'analyse
- Méthodes d'intégration
L'approche MBSE a pour objectif principal d'améliorer la communication, la compréhension et la prise de décision tout au long du cycle de développement d'un système.
Les trois piliers de l'ingénierie système basée sur les modèles (MBSE) sont les modèles, les méthodes et les outils :
- Modèles : composant central de l'approche MBSE, les modèles représentent différents aspects du système en cours de développement, notamment sa structure, son comportement, ses exigences, ses interfaces et ses interactions. Les modèles permettent de visualiser, d'analyser et de documenter le système tout au long de son cycle de vie.
- Méthodes : l'approche MBSE fait appel à plusieurs techniques, méthodologies et processus de modélisation et d'analyse pour développer, analyser et valider les modèles de système. Grâce à ces méthodes, les ingénieurs et les parties prenantes sont mieux équipés pour comprendre les exigences, définir l'architecture et simuler le comportement du système, et prendre des décisions éclairées.
- Outils : l'approche MBSE s'appuie sur des outils logiciels spécialisés qui prennent en charge la création, la manipulation, l'analyse et la documentation des modèles de système. Ces outils offrent une série de fonctions destinées à favoriser la collaboration et la communication entre les différentes parties prenantes : éditeurs de modélisation graphique, fonctionnalités de simulation, contrôle des versions, intégration dans d'autres outils d'ingénierie et plus encore.
CATIA Magic Cyber Systems Engineer est le meilleur exemple d'outil alliant ces trois piliers.
Anciennement connu sous le nom de Cameo Systems Modeler , désormais renommé CATIA Magic Cyber Systems Engineer, cet outil de modélisation de pointe, initialement développé par No Magic, Inc. et actuellement optimisé par Dassault Systèmes, facilite l'ingénierie système basée sur les modèles (MBSE). Grâce à SysML et UML, les utilisateurs peuvent élaborer, évaluer et documenter en toute transparence des modèles de système. Intégrant des éditeurs de modélisation graphique intuitifs et de puissantes fonctionnalités de simulation, cet outil rationalise les processus de développement de systèmes tout en améliorant la communication au sein des équipes.
CATIA Magic Cyber Systems Engineer, anciennement connu sous le nom de Cameo Systems Modeler, offre aux utilisateurs des fonctionnalités d'ingénierie système basée sur les modèles (MBSE). Cet outil facilite la communication et la détection précoce des problèmes, et permet de mieux comprendre le système. Grâce à ses fonctions de simulation et d'analyse, les utilisateurs peuvent évaluer le comportement du système de manière approfondie et documenter l'intégralité des données avec option de traçabilité. En favorisant la collaboration et en garantissant la conformité des conceptions aux exigences, cet outil limite les risques de reprises coûteuses.
À découvrir également
Découvrir comment CATIA peut vous aider
Contactez un expert CATIA pour découvrir comment nos solutions permettent une collaboration transparente et une innovation durable dans des entreprises de toutes tailles.
Prise en main
Des formations et des cours sont disponibles pour les étudiants, le monde académique, les professionnels et les entreprises. Trouvez la formation CATIA qui vous correspond.
Obtenir de l'aide
Obtenez des informations sur la certification des logiciels et du matériel, les téléchargements de logiciels, la documentation utilisateur, les coordonnées du support et l'offre de services.