基于模型的系统工程

基于模型的系统工程(MBSE) MATLAB et Simulink

孔塞维兹,分析和测试des架构systèmes等逻辑。

基于模型的系统工程(MBSE) permet aux ingénieurs de gérer la complexité des systèmes, d'améliorer la通信和生产des systèmes optimisés。Une approche MBSE réussie nécessite la synthèse des exigences des prenantes dans des modèles d'architecture afin de créer des description de systèmes intutives。

MATLAB®,仿真软件®et System Composer™forment un环境独特的倒la création de modèles d'architecture description qui se connecte sans effort aux modèles d'implémentation détaillés。Cet环境connecté permet d ' assurela synchronisation entre les éléments issus de l'architecture et du design。Les ingénieurs système peuvent créer un lien numérique pour naviguer entre Les exigences système, Les modèles d’architecture, Les modèles d'implémentation et le logiciel embarqué。

MATLAB, Simulink等系统的作曲家Vous permettent d' efftuer les opérations suivantes:

  • 捕捉者等gérer les exigences système pour l 'analyse d'impact et de couverture
  • 优化器des架构système en capture des métadonnées d'architecture et en se connectant定向à la solution analytique MATLAB pour réaliser des études de折衷spécifiques à votre domain
  • Créer des vues de modèle personnalisées et simplifiées afin d'isoler les composants qui présentent un intérêt pour les différents problèmes à étudier
  • Valider les exigences et vérifier les architectures système en utilant des tests basés sur la simulation
  • 仿射les exigences et les traduire dans des architectures avec des composins prêts pour la simulation et l'implémentation à l'aide du Model-Based Design dans Simulink

«La modélisation avec Simulink est essentielle au travail de notre équipe associé à La normme ARP 4754, notamment La validation des exigences système, le développement de tests basés sur les exigences et La définition d'exigences logicielles de bas niveau que notre fournisseur utilise pour produire du code de vol conforme à La normme DO-178 DAL A avec Simulink et Embedded Coder。»

Rodrigo Fontes Souto,巴西航空工业公司

Développer des modèles d'architecture et gérer les exigences système

Utilisez System Composer pour esquisser de façon intuitive des systèmes hiérarchiques d'architectures à l'aide d'une approche de modélisation à base de composants, ports et connecurs。抽象的工作à工作和工作détails à测量工作和工作。Pour définir formelment les info qui sont échangées entre les composants, vous pouvez créer des interfaces afin de vérifier que les données échangées possèdent des propriétés compatibles telles que les types de données, les dimensions ou les unités。

Il est possible de réutiliser les人工制品de设计存在等信息des文档de contrôle d'interface (ICD) en utilant une API MATLAB pour importer des répertoires et des fichiers externes。Vous pouvez également extraire un modèle d'architecture à partir des modèles systèmes Simulink existants。

Tout en développant des modèles d'architecture, vous pouvez定向捕捉器,afficher et gérer les exigences système à l'aide de需求的工具箱.Les exigences système peuvent être liées à différents éléments architecturaux afin de créer un lien numérique pour la traçabilité des exigences et de réaliser une analyse de couverture des exigences。Les exigences liées维护历史的变化,vous渗透性的réaliser une分析的影响和公报的变化,重要的équipes en avval。

Liez les exigences système aux modèles d'architecture afin d'établir la traçabilité des exigences et de réaliser une analysis de couverture des exigences and d'impact。

Liez les exigences système aux modèles d'architecture afin d'établir la traçabilité des exigences et de réaliser une analyse de couverture des exigences ou une analyse de l'impact。


vue

Créez des vues personnalisées pour gérer la complexité architectural et communiquer avec les différentes parties prenantes。

Réaliser des études de妥协和分析器des架构à l'aide de vues

Vous pouvez utiliser des stéréotypes pour富贵vos modèles d'architecture avec des données de design spécifiques au domaine comme la taille, le poids, la puissance ou le coût。Les stéréotypes associés peuvent être regroupés dans des profile qu'il est possible d'appliquer dans votre architecture ou de réutiliser dans d' aures architecture。倒gérer la complexité architecture, vous pouvez créer des vues personnalisées afin d'isoler les composants qui présentent un intérêt Pour les différentes parties prenantes ou de de simplifier des activités spécifiques d'analyse。

MATLAB vous permet de réaliser定向des分析et des études de妥协sur votre架构。举例:

  • Synthèse自底向上ou分配自顶向下(taille, poids, puissance, coût等)
  • 分析de réseaux ou de flux (latence de bout en bout, chemin le plus court, flux de matières,等等)
  • 分析personnalisee
  • Études de compromise(识别de la solution la plus可接受)

基于模型设计的连接器

Reliez方向des合成建筑à des modèles Simulink倒définir des运输à l'aide du基于模型的设计, une approche qui consistent à utiliser des modèles de façon systématique tout au long de votre process de développement。À l'aide d'un procsus自上而下,les modèles Simulink peuvent être automatiquement générés à partir des composants architecturaux。反转,vous pouvez créer un合成建筑指导à partir d'un modèle de合成Simulink。Le fait de lier des modèles d'architecture à des modèles comportementaux Simulink vous garantit que vos modèles d'architecture et d'implémentation restent synchronisés et vous permet de simuler Le comportement du système。


Vérifier le système pour débugger les设计和标识符les exigences incohérentes。

Vérifier le système pour débugger les设计和标识符les exigences incohérentes。

Vérification du système

La模拟永久探索des结构,原型des复合材料等créer des spécifications de复合材料,mai également comprenre et d'affiner les comportements du système dès le début du processus de développement。倒étendre la vérification aux systèmes体积等复杂,vous pouves automatiser la vérification en utilant des suites de test Pour valider des exigence et vérifier de manière itérative les comements du système tout au long du processus MBSE。

Vous pouvez spécifier des测试au niveau du système pour vérifier la cohérence正确的紧急情况être utilisées par les équipes d'implémentation en aval。Vous pouvez traduire des exigences avec une logique de signaux complexe et dépendant du timing en évaluations重要une sémantique claire et définie qui peuvent être utilisées pour débugger les designs et identifier les exigences incohérentes。


Baidu
map