System Composer

设计和分析系统架构与软件架构

System Composer™ 可以为基于模型的系统工程和软件设计进行架构和组成的定义、分析和规格制定。使用 System Composer,您可以分配需求,同时优化架构模型,之后可以在 Simulink® 中设计和仿真此模型。

System Composer 可让您创建或导入根据组件和接口来描述系统的架构模型。您还可以根据 Simulink 设计或 C/C++ 代码的架构元素填充架构模型。您可以创建模型的自定义实时视图,以研究特定的设计或分析问题。使用这些架构模型,您可以分析需求、通过构造型捕捉属性、执行行业研究,以及生成规格和 ICD。

快速入门:

架构编写

为基于模型的系统工程和软件设计创建并详细说明架构、组成和接口的规格。

组成层次结构

使用熟悉的组件、端口和连接器建模方法,绘制组件的分层系统和软件分解。在您准备好在 Simulink 中实施之前,迭代地为您的设计添加更多细节。

接口管理

指定并优化端口上的接口,以定义组件之间交换的信息。通过检查单元、类型和其他特征来验证端口之间的接口兼容性。管理字典中的接口,以便在项目的多个模型中重用。

通过创建新接口或选择现有接口,将接口应用于端口。指定数据的类型、尺寸、单元和结构。

架构导入

通过将外部存储库和文件连接到 MATLAB® 并使用 API 将信息导入 System Composer,重用您现有的设计工件和接口控制文档 (ICD)。

将外部存储库和文件连接到 MATLAB 并使用 API 导入信息。

Simulink 集成

使用基于模型的设计在 Simulink 中实现您的架构规格。

创建并链接 Simulink 组件

创建、链接和管理 Simulink 行为组件和接口,作为自上而下架构设计的一部分。

重用 Simulink 模型

从现有的 Simulink 模型自下而上创建架构模型。从现有 Simulink 系统模型中提取一个构成,或者从一组 Simulink 组件模型中合成一个构成。

创建行为规格

在 Simulink 和 Stateflow® 中捕捉和仿真所需的系统行为,以便在 System Composer 中优化和验证您的需求和架构。

配合使用 Stateflow 与 MATLAB App Designer 创建可执行的原型,以用于优化和验证需求。

需求分配和可追溯性

将架构模型元素与需求相关联。迭代地分解架构,同时衍生出更多需求来创建规格。

需求分配

将需求从外部源分配给架构元素。对架构元素中的需求进行可视化和跟踪,衍生下一级需求,并以交互方式分解架构。

需求分析

使用 Simulink Requirements™,您可以执行需求覆盖率分析,以评估架构的完整性。高亮显示导致可疑链接的需求更改,以支持影响分析。

配置文件和分析

使用领域相关的设计数据扩展您的架构,并应用 MATLAB 分析来执行行业研究。

构造型

使用构造型向架构元素添加自定义属性。 在可应用于架构的配置文件中,对相互关联的构造型进行分组和扩展。

使用 MATLAB 分析进行行业研究

根据行业研究结果优化构架。按层次结构或连接性遍历架构,并汇总参数信息。创建您自己的 MATLAB 分析脚本,以便按需应用。

使用 MATLAB 直接访问架构数据,并使用您自己的分析脚本执行交易研究,例如汇总以计算系统的总质量。

模型重用与封装

在项目内或跨项目重复使用模型、组件、接口和设计数据。使用 System Composer 项目组织相关的模型工件并促进重用。

架构参考

通过将组件及其分解保存在单独的文件中,然后从架构中的其他组件引用该组件,从而重用架构组件定义。使用相同的机制将整体设计划分为单独的模型工件。您可以在多个参考架构之间定义一个组件的变体。

创建一个可重用的组件,其中包含可用于实施其他组件的接口和分层结构。

架构项目

对于大型架构,使用项目来促进组件重用、基于模块化团队的设计以及独立组件的发布。项目通过让您引用父级项目中的其他项目,支持大规模组件化。

项目可被支持大规模组件化的其他项目引用。

实时模型视图

针对特定设计或分析问题自定义模型视图。在可更新其他模型视图的视图中进行更改,然后保存视图备用。

架构视图

针对特定设计或分析问题创建自定义视图,实现多个相关人员之间的沟通。例如,您可以创建只包含软件、机械零件或电气元件的视图。通过这些视图,根据上下文来编辑设计属性并链接将会反映在整个模型中的需求。

聚焦视图

生成一个可显示组件及其连接性环境的预配置视图。用于检查哪些组件和界面将受到变更的影响。

最新特性

AUTOSAR Composition Editor

使用 Composition Editor 编写组合和仿真基本软件服务的功能行为(需要 AUTOSAR Blockset)

工具条

按需访问并探索 System Composer 功能

架构视图

为不同目的创建架构模型的多个永久视图

架构模型查询

创建自定义查询,以自动生成架构模型视图

需求链接

架构和聚焦视图中的元素链接要求(需要 Simulink 要求)

接口适配器

直观指定界面不同但兼容的组件之间的界面映射

关于这些特性和相应函数的详细信息,请参阅发行说明

获取免费试用版

30 天探索触手可及。

马上下载

准备购买?

获取详细价格和并探索相关产品。

您是学生吗?

获得 MATLAB 和 Simulink 学生版软件。

了解更多