基于模型的系统工程的M万博1manbetxATLAB和Simulink

设计,分析和测试系统和软件架构。

工程师使用基于模型的系统工程(MBSE)管理系统的复杂性,提高了沟通和生产优化的系统。成功MBSE需要的利益相关者的要求,综合到建筑模型创建直观的系统描述。

MATLAB,S万博1manbetximulink和系统构成共创创建描述性建筑模型,实现无缝桥接进入详细的实施模型一个单一的环境。整个建筑和设计的世界连接的环境,确保项目保持同步。系统工程师可以建立一个数字线程系统的要求,架构模型,实现模型和嵌入式软件之间进行导航。

使用MATLAB、Simu万博1manbetxlink和系统构成,您可以:

  • 捕获和管理系统需求,支持影响和覆盖分析
  • 优化系统架构通过捕捉架构元数据,并直接连接到MATLAB分析特定域贸易研究
  • 创建简化自定义模型视图,以隔离不同工程关注的组件
  • 验证需求,并使用基于模拟的测试验证系统架构
  • 使用Simulink中的基于模型的设计将需求转换并细化为具有可用于仿真和实现的组件的体系结构万博1manbetx

“Modeling with Simulink is instrumental to our team’s ARP 4754 work, specifically validating system-level requirements, developing requirements-based tests, and defining low-level software requirements that our supplier uses to produce DO-178 Level A flight code using Simulink and Embedded Coder.”

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

开发架构模型和管理系统要求

使用System Composer使用组件、端口和连接器建模方法直观地勾画出体系结构的层次系统。在符合您当时需要的抽象层次上工作,并在获得细节时添加它们。要正式定义组件之间交换的信息,可以创建接口来验证交换的数据是否具有兼容的属性,如数据类型、维度或单元。

现有设计构件和接口控制文件(ICD)的信息可以通过导入使用MATLAB API外部存储库和文件被重新使用。您也可以提取从现有的Simulink系统模型的架构模型。万博1manbetx

在开发架构模型,可以直接拍摄,浏览和使用管理系统要求万博1manbetx仿真软件的需求。系统需求可以连接到不同的体系结构元素,以建立需求追溯性的数字线程,并执行需求覆盖分析。关联的需求维护一个修订历史,使您能够执行影响分析,并向下游团队传达重要的变更。

Link系统要求,架构模型,建立需求跟踪和进行需求覆盖分析和影响分析。


创建自定义视图来管理架构复杂,并与各利益相关方沟通。

执行贸易研究和分析与意见架构

您可以使用构造型来使用特定领域的设计数据(如大小、重量、功率或成本)来扩展架构模型。相关的原型可以被分组到可以应用于整个架构或者在其他架构中重用的概要文件中。为了管理架构复杂性,您可以创建自定义视图,以隔离不同涉众感兴趣的组件,或者促进特定的分析活动。

使用MATLAB,您可以直接对您的架构执行分析和交易研究。例子包括:

  • 自下而上的rollup或自上而下的分配(大小、重量、功率、成本等)
  • 网络或流分析(端到端延迟、最短路径、物料流等)
  • 自定义分析
  • 贸易研究(确定最可接受的溶液)

连接到基于模型的设计在Simulink万博1manbetx

直接将体系结构组件链接到Simulink模型以定义使用的行为万博1manbetx基于模型的设计,这是在整个开发过程中系统地使用的模型。继自上而下的工作流程,Simulink模型可以自动从建筑构件产万博1manbetx生。相反,你可以从Simulink的组件模型直接创建一个架构组件。万博1manbetx链接使用Simulink行为模型,确保建筑模型,你的架构和实现模型万博1manbetx保持同步,并允许您模拟系统的行为。


执行系统验证以调试设计和识别不一致的需求。

系统验证

通过模拟,您可以探索体系结构、原型组件和创建组件规范,同时在开发过程的早期理解和细化系统行为。为了将此扩展到大型和复杂的系统,您可以使用测试套件自动化验证,以验证需求,并在整个基于模型的系统工程过程中迭代地验证系统行为。

您可以指定系统级测试,以检查的,可以通过下游的实施团队使用要求的一致性和正确性。你能翻译复杂,与时间相关的信号逻辑需求与可用于调试的设计和鉴定相互矛盾的要求清楚,定义的语义评估。