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 et simulé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 software et AUTOSAR (avec Simulink et Embedded Coder, y compris 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. 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/AUTOSAR
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 ou ARXML (AUTOSAR XML) créé dans un autre outil de modélisation ou de base de données, modifiez-le et réexportez-le avec les modifications.
Ressources produits :
Obtenir une version d'essai gratuite
Profitez de 30 jours pour tester.
Prêt à acheter ?
Découvrez les tarifs et les produits.
Vous êtes étudiant ?
Votre établissement propose peut-être déjà un accès à MATLAB, Simulink et d'autres produits complémentaires via la licence Campus-Wide.