System Composer
Concevoir, analyser et simuler des architectures systèmes et logicielles
Have questions? Contact Sales.
Have questions? Contact Sales.
System Composer permet la définition et l'analyse d'architectures pour le MBSE (Model-Based Systems Engineering) et la modélisation d'architectures logicielles. Vous pouvez attribuer des spécifications, affiner un modèle d'architecture, concevoir et simuler dans Simulink.
System Composer vous permet de créer directement des modèles d'architecture constitués de composants, de ports, de connecteurs et d'interfaces, de les importer à partir d'autres outils ou de les compléter à partir des éléments architecturaux des designs Simulink. Vous pouvez décrire votre système en utilisant plusieurs modèles d'architecture et créer des relations directes entre eux à travers des allocations de modèle à modèle. Vous pouvez capturer et simuler des comportements dans des diagrammes de séquence, des diagrammes d'activité, des diagrammes d'état ou des modèles dans Simulink, Stateflow et Simscape. Vous pouvez définir et simuler l'ordre d'exécution des fonctions de vos composants. Vous pouvez également générer du code à partir de vos modèles d'architecture logicielle et AUTOSAR (avec Simulink, Embedded Coder et AUTOSAR Blockset pour les workflows AUTOSAR).
Vous pouvez créer des vues live et personnalisées du modèle pour examiner des problématiques spécifiques de design ou d'analyse. Dans les modèles d'architecture, vous pouvez analyser les exigences, capturer des propriétés via le stéréotypage, réaliser des études de compromis et produire des spécifications et des documents de contrôle d'interface (ICD).
Créez et élaborez des spécifications d'architectures, des compositions et des interfaces pour le MBSE et les logiciels.
Associez les éléments des modèles d'architecture aux exigences. Décomposez de manière itérative les architectures tout en collectant des exigences supplémentaires pour créer des spécifications.
Ajoutez des propriétés personnalisées aux éléments d'architecture afin d'enrichir votre architecture avec des données de design spécifiques au domaine, et utilisez des analyses MATLAB pour réaliser des études de compromis.
Produisez des vues de modèles complets ou en sous-ensembles, pour des problématiques de design ou d'analyse spécifiques. Visualisez les vues du modèle à l’aide de différents types de diagrammes. Modifiez à travers les hiérarchies.
Établissez des relations orientées entre des éléments appartenant à deux modèles d'architecture représentant différents aspects du système, comme des architectures fonctionnelles, logicielles ou physiques.
Décrivez le comportement au niveau du système et des composants en utilisant divers formalismes, notamment des schémas blocs, des diagrammes d'activité, des diagrammes de séquence et des diagrammes d'état.
Définissez l'ordre d'exécution des fonctions, simulez vos architectures orientées services (SOA) ou d'autres designs au niveau de l'architecture, puis générez et déployez le code sur votre système embarqué.
Implémentez des composants dans vos designs architecturaux dans Simulink, Stateflow et Simscape avec des interfaces cohérentes et de la traçabilité, grâce à l'approche Model-Based Design.
Importez des modèles SysML, AUTOSAR (ARXML) et d'autres modèles architecturaux créés dans des bases de données tierces ou des outils de modélisation d'architecture pour les intégrer à MATLAB et Simulink. Procédez si nécessaire à des exportations pour communiquer tout changement de design en amont.
System Composer est un outil pour modéliser les architectures et les comportements des systèmes et des logiciels. Il permet aux ingénieurs de définir la structure du système, les interfaces et les interactions, et de connecter les modèles d'architecture aux exigences, aux modèles de comportement et aux conceptions détaillées.
L'Ingénierie des systèmes basée sur les modèles (MBSE) est une approche de l'ingénierie des systèmes qui utilise des modèles numériques pour définir, analyser et gérer les exigences, l'architecture, le comportement et la vérification du système tout au long du cycle de vie. Plutôt que de s'appuyer principalement sur des documents, les équipes utilisent les modèles comme source d'information faisant autorité sur le système.
System Composer est utilisé dans de nombreuses industries pour modéliser des systèmes complexes et pluridisciplinaires, notamment les systèmes aérospatiaux et de défense, les véhicules, les systèmes d'automatisation industrielle, les dispositifs médicaux, les systèmes énergétiques et les grands produits à forte intensité logicielle.
System Composer est construit sur le même cadre de modélisation que Simulink et fonctionne directement avec MATLAB. Cela permet aux modèles d'architecture au niveau système de se connecter de manière transparente aux simulations, aux analyses et aux modèles de composants détaillés créés dans l'environnement MathWorks.
Oui. System Composer prend en charge des modèles système exécutables et analysables en reliant les éléments d'architecture à des modèles de comportement et à des simulations. Cela permet une évaluation précoce du comportement du système, des interactions et des compromis avant une implémentation détaillée ou des prototypes physiques.
System Composer fonctionne avec Requirements Toolbox pour rédiger ou importer des exigences et les lier directement aux éléments d'architecture, aux modèles de comportement, aux conceptions et aux tests. Cela favorise la traçabilité et aide les équipes à comprendre l'impact des modifications des exigences sur l'ensemble du système.
Les exigences peuvent être importées depuis Word, Excel, IBM DOORS Classic, DOORS Next et d'autres outils. Les exigences importées peuvent rester en lecture seule ou être gérées directement dans l'environnement MathWorks, selon le workflow.
System Composer n'est pas un outil de dessin de diagrammes SysML, mais il prend en charge de nombreux diagrammes SysML familiers, tels que des diagrammes d'activité, des diagrammes de séquence, des diagrammes de blocs internes et des machines à états. Il prend également en charge l'interopérabilité avec d'autres outils MBSE. Les modèles d'architecture peuvent être importés à l'aide de formats d'échange standard, et les exigences peuvent être liées en utilisant des standards d'échange courants. Cela permet à System Composer de coexister avec d'autres environnements MBSE.
System Composer interopère avec les workflows SysML v2 via l'échange de modèles et des API ouvertes. Les architectures peuvent être exportées dans des formats compatibles avec la notation textuelle SysML v2, et les MATLAB REST APIs permettent l'intégration avec des référentiels SysML v2 externes et des plateformes d'ingénierie numérique.
Oui. System Composer prend en charge la modélisation des architectures AUTOSAR Classic et Adaptive. Les modèles d'architecture peuvent être importés ou exportés au format AUTOSAR XML (ARXML) à l'aide de AUTOSAR Blockset, et liés à des modèles Simulink pour la génération de code.
System Composer fournit un modèle d'architecture système partagé qui relie les ingénieurs systèmes, les architectes logiciels et les spécialistes du domaine. En reliant les modèles d'architecture, les exigences, les modèles de comportement et les modèles de conception, les équipes peuvent travailler à partir d'une compréhension commune du système et réduire les incompréhensions.
Découvrez nos produits.
Découvrez les tarifs et les produits.
Votre établissement propose peut-être déjà un accès à MATLAB, Simulink et d'autres produits complémentaires via la licence Campus-Wide.