使用配置文件扩展 System Composer 语言元素
您可以使用 System Composer™ 配置文件来定义构造型,然后将这些构造型应用到代表用于描述系统的架构建模语言的核心元素上。要验证结构和功能需求,请使用构造型来捕获架构模型中元素的非功能属性。
例如,如果系统总功耗有限,则模型必须能够捕获每个电气组件的额定功率。要定义组件特定的属性值,必须使用与需求相对应的属性来扩展内置模型元素类型。在这种情况下,作为组件的扩展的电气组件类型是一个构造型。通过扩展常规组件的定义,您可以引入自定义建模语言和框架,其中包含对架构模型重要的特定概念和术语。捕获各个属性还可以为早期参数分析和定义自定义视图奠定基础。
这些概念与扩展架构元素工作流相关:
构造型提供了一种扩展核心语言元素和添加域特定元数据的机制。将构造型应用于核心元素类型。一个元素可以有多个构造型。您可以利用构造型为不同的元素设置样式。构造型为元素提供了一组通用的属性,例如质量、成本和功率。
属性是构造型中的一个字段。您可以为应用了该构造型的每个元素指定属性值。使用属性来存储与模型元素相关联的定量特征,例如重量或速度。属性也可以是描述性的,或者表示一种状态。您可以使用属性检查器查看和编辑架构模型中每个元素的属性。有关详细信息,请参阅在 System Composer 中使用属性检查器。
配置文件是一系列构造型的集合。您可以使用配置文件来创建专门的元素类型域。使用配置文件编辑器编写配置文件并将配置文件应用于模型。您可以将用于工程的构造型存储在一个或多个配置文件中。当您保存配置文件时,它们会存储在 XML 文件中。
提示
要了解更多关于 System Composer 概念在系统工程设计中的应用,请参阅System Composer 概念。
使用配置文件来扩展建模语言,以表示您的特定建模环境。下表列出了有关使用配置文件的主题。
主题 | 描述 |
---|---|
在配置文件中定义和设置构造型 | 使用配置文件编辑器通过定义构造型、构造型样式和属性来编写配置文件。 |
应用构造型来扩展模型元素 | 将现有配置文件导入到您的 System Composer 架构模型、Requirements Toolbox™ 需求集或数据字典中,然后将构造型应用到架构元素,并添加属性值。 |
配置文件设计的最佳做法 | 设计配置文件以保持一致性,并随着系统的增长优化构造型定义。 |
在配置文件编辑器中创建配置文件,并为其添加带有属性的构造型。将构造型应用于组件,并在属性检查器中设置属性值。打开属性检查器,方法是导航至 建模 > 属性检查器。