System Composer

Concevoir et analyser des architectures systèmes et logicielles

System Composer™ vous permet de définir et d'analyser des architectures pour le MBSE (Model-Based Systems Engineering) et pour la modélisation d'architecture logicielle. Avec System Composer, vous allouez les exigences tout en affinant un modèle d'architecture, qui peut ensuite être conçu et simulé dans Simulink®.

Les modèles d'architecture constitués de composants et d'interfaces peuvent être créés directement, importés depuis d'autres outils ou produits par des éléments d'architecture de designs de 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. Les comportements peuvent être capturés dans des diagrammes de séquence, des diagrammes d'état ou des modèles Simulink. 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 (avec Simulink et Embedded Coder®).

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. Vous pouvez utiliser des modèles d'architecture pour 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éation d'architecture

Créez et élaborez des spécifications d'architecture, des compositions et des interfaces pour le MBSE et les logiciels. 

Allocation des exigences et traçabilité

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.

Profils et analyses

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.

Vues live d'un modèle

Produisez des vues de votre modèle pour des problématiques de design ou d'analyse spécifiques et visualisez-les facilement avec différents types de diagrammes. 

Allocation d'architecture

É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.

Modélisation comportementale

Décrivez le comportement d'un système et de ses composants en utilisant différents formalismes comme les schémas blocs, les diagrammes d'état ou les diagrammes de séquence.

Architectures logicielles

Définissez l'ordre d'exécution des fonctions, simulez le design au niveau architecture, puis générez et déployez le code sur votre système embarqué. 

Intégration avec Simulink

Implémentez vos composants d'architecture dans Simulink avec des interfaces cohérentes et une traçabilité tout au long de l'approche Model-Based Design. 

Importation et exportation d'architectures

Importez un modèle d'architecture créé dans un autre outil de modélisation ou de base de données, modifiez-le et réexportez-le avec les modifications. 

Obtenez une version d'essai gratuite

Profitez de 30 jours pour tester.


Prêt à acheter ?

Obtenir les tarifs et explorer les produits connexes.

Vous êtes étudiant ?

Obtenez la version étudiante des logiciels MATLAB et Simulink.