今天介绍MBSE相关的基本概念。
一、SysML®V2(Systems Modeling Language)
SysML®V2解决了OMG SysML已有版本的诸多限制,使其能够更有效地应用于基于模型的系统工程(MBSE)。
SysML®V2的重点:
(1)提高模型精度、模型对物理世界的表达能力、模型之间的互操作性,同时还与SysML®v1等相关语言概念保持高度的一致性,可以很好地与SysML®V1开发的系统进行集成。(2)SysML®V2将表达精确指定系统、其元素和环境(即系统模型)所需的核心概念。该语言将被指定为UML的SysML概要文件和SysML元模型。(3)SysML®V2新增了SysML®V2 API和Service RFP,可以让开发人员通过指定访问SysML®v2模型的标准服务,增强互操作性。SysML今后将支持ISO 10303-233数据交换标准以及与其他工程项目或开发工具之间的互操作性。
UML和SysML之间的关系图
二、SysML提供了三个模型库
(1)原子值类型PrimitiveValueTypes(2)单位和数量种类UnitAndQuantityKind(3)控制值ControlValues
三、SysML的模型元素
(1)视图与视点模型
ISO-42010(以前的IEEE-1471)中阐述了视点和视图这两个概念。SysML视点和视图构造与ISO-42010标准一致。典型示例可以包括操作、制造或安全视点和视图。
系统工程师或设计开发人员使用SysML来建立系统模型。除此之外,系统工程师还可以使用SysML来建立一个模型,将信息呈现给利益相关方,以解决他们关注的问题和焦点。视点和视图模型有助于系统工程师与利益相关方能就系统模型中获得一致性的理解,而不会产生歧义和偏差。视点和视图模型也可以看作是一个描述模型,它扩充了系统模型。视点和视图模型公开一个或多个系统模型的元素。尤其是,视点是一种规则规范,用于构建视图以解决一组涉众关注点。该视图旨在从这个角度表示系统。这使得涉众能够从他们的角度指定系统模型中对他们来说很重要的方面,然后在特定视图中表示系统的这些方面。(2)模型图元素(部分示例)
上图是从SysML®V1.6中摘录的部分内容。
参考文献:
1. https://www.omg.org/cgi-bin/doc.cgi?ad/2017-12-2
2. OMG Systems Modeling Language
(OMG SysML™)version 1.6
评论 (0人参与)
最新评论