|
|
建模标准 |
译者:火龙果Alice |
276 次浏览 |
|
|
|
需要不同类型的模型来支持系统的分析、规范、设计和验证。建模标准的发展使得基于模型的系统工程(MBSE)的广泛采用成为可能。
建模标准的动机
建模标准在定义一致同意的系统建模概念方面扮演着重要的角色,这些系统建模概念可以表示特定的感兴趣的领域,并支持跨感兴趣的领域集成不同类型的模型。建模标准对于支持MBSE是非常重要的,MBSE旨在跨各种学科、产品和技术集成各种系统方面。
系统建模语言的标准可以支持跨学科、跨项目和跨组织的交流。这种交流可以减少只需要了解特定系统的从业者的培训需求,并支持系统工件的重用。与其他系统工程标准一样,标准建模语言也为推进系统工程实践提供了一个共同的基础。
建模标准的类型
许多不同的标准适用于系统建模。建模标准包括建模语言标准、模型之间的数据交换标准,以及将一个模型转换为另一个模型以实现语义互操作性的标准。每种类型的模型都可以用来表示系统的不同方面,例如表示一组系统组件及其互连和接口,或者表示一个支持性能分析或可靠性分析的系统。
以下是具有代表性的建模标准的部分列表,其中还包括通用首字母缩略词(如适用),以及关于在何处可以找到有关该主题的其他信息的参考。
系统建模语言
描述性模型 - 这些标准适用于系统的一般描述性建模:
- 功能流程图 (FFBD)(Oliver、Kelliher 和 Keegan 1997)
- 功能建模的集成定义 (IDEF0) (NIST 1993)
- 对象过程方法 (OPM) [ [1] ] (Dori 2002; ISO/PAS 19450:2015)
- 系统建模语言 (SysML) (OMG 2010a)
- 美国国防部 架构 框架 (DoDAF) 和英国国防部架构框架 (MODAF) 的统一配置文件 (OMG 2011e)
- Web 本体语言 (OWL) (W3C 2004b)
分析模型和模拟 - 这些标准适用于分析模型和 模拟 :
- 分布式交互仿真 (DIS) (IEEE 1998)
- 高级架构 (HLA) (IEEE 2010)
- Modelica(Modelica 协会 2010)
- 可执行统一建模语言 (UML) 模型 (FUML) 的基础子集的语义 (OMG 2011d)
数据交换标准
这些标准支持模型之间的信息交换:
- 系统工程数据交换应用协议 (ISO 10303-233) (AP-233) (ISO 2005)
- 需求交换格式 (ReqIF) (OMG 2011c)
- 可扩展标记语言 - (XML) 元数据交换 (XMI) (OMG 2003a)
- 资源描述框架 (RDF) (W3C 2004a)
通用建模标准
这些标准为建模 提供了通用 框架:
- 模型驱动架构 (MDA®) (OMG 2003b)
- IEEE 1471-2000 -软件 密集系统架构描述的推荐做法 (ANSI/IEEE 2000) (ISO/IEC 2007)
其他特定领域的建模标准
软件设计模型
这些标准适用于建模应用软件和/或嵌入式软件设计:
- 架构分析和设计语言 (AADL) (SAE 2009)
- 实时和嵌入式系统的建模和分析 (MARTE) (OMG 2009)
- 统一建模语言 (UML) (OMG 2010b)
硬件设计模型
这些标准适用于建模硬件设计:
- 超高速集成电路 (VHSIC) 硬件描述语言 (VHDL) (IEEE 2008)
业务流程模型
这些标准适用于建模业务流程:
- 业务流程建模符号 (BPMN) (OMG 2011a)
|
276 次浏览 |
|
|
|
|
|
|
|