[发明专利]面向MBSE图形建模软件的模型元素可视表达方法有效
申请号: | 202010251945.6 | 申请日: | 2020-04-01 |
公开(公告)号: | CN111459472B | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 刘玉生;庾龙鑫 | 申请(专利权)人: | 杭州华望系统科技有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/38 |
代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 曹兆霞 |
地址: | 311112 浙江省杭州市西湖区三*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 mbse 图形 建模 软件 模型 元素 可视 表达 方法 | ||
本发明公开了一种面向MBSE图形建模软件的模型元素可视表达方法,包括以下步骤:以Notation的对象作为UMLDI元素的属性,将Notation图形样式信息嵌入到UMLDI元素中,使UMLDI元素具有可视化图形语义;通过特征化父子结构关系组织,使UMLDI元素具有与模型元素的层级一致性。
技术领域
本发明涉及基于模型的系统工程(MBSE)图形建模软件图形设计领域,具体涉及面向MBSE图形建模软件的模型元素可视表达方法。
背景技术
随着目前社会科学技术的飞速发展,过去单一简单的设计模式已经无法应对目前日渐复杂的产品设计需求,它无法将系统中地各个子系统、组件之间地复杂关系进行有效的组织以表达出它们的相互关系。为了应对这类复杂产品的设计需求,人们开始使用系统工程这一套成熟的方法论来进行产品设计。
基于模型的系统工程建模是如今复杂产品设计的重要工具之一,它能以系统化的模型建模替代原有的基于文档的产品设计,使设计过程变得更为科学可靠。
然而这一类系统工程图形化建模软件本身的模型语义是极其复杂的,要将这种极其复杂的模型语义进行可视化表达同时保证用户可交互更为复杂。这种可视化表达要求图形符合一定的规范,且为保证用户操作友好性,需要为用户提供更为简单便利的从图形到模型的交互手段。因此,要实现系统模型的可视化表达必须先实现一套具有模型语义的控件化图形元素。
OMG组织就这一类建模平台提供了一套可参考的可视化标准,分别是UML、UMLDI和Notation。
UML是建模的核心,它代表了建模的核心语义,是目前基于模型的系统建模中应用最广泛的建模语言SysML的基础。在导出模型文件时,所需的便是UML信息,符合UML标准的该模型文件能与其它同类建模平台交互。
UMLDI是UML可视化的主体,是最直接的图形元素,OMG标准中每个UMLDI元素都会对应于一个UML元素,但并不是每个UML元素都会对应于一个UMLDI元素。UMLDI元素是用户在图形化建模时的直接操作对象,所以它以图形的方式表达了部分的模型语义,是具有语义信息的图形元素。
UMLDI仅仅具有图形层面的逻辑语义信息,相关的图形样式信息则由Notation表达,如图形位置、线条样式、填充颜色、字体等等。相较于UMLDI和UML都是服务于系统工程建模语义,Notation则可普适的应用于各种图形界面。所以虽说UMLDI是UML的图形化基础,但只有在与Notation结合之后,才能真正的完成UML的可视化表达。
发明内容
本发明的目的是提供一种面向MBSE图形建模软件的模型元素可视表达方法,解决如何将图形元素与模型元素进行语义结合并实现图形元素控件化可视表达的问题。
本发明的技术方案为:
一种面向MBSE图形建模软件的模型元素可视表达方法,其特征在于,包括以下步骤:
以Notation对象作为UMLDI元素的属性,将Notation图形样式信息嵌入到UMLDI元素中,使UMLDI元素具有可视化图形语义;
通过特征化父子结构关系组织,使UMLDI元素具有与模型元素的层级一致性。
优选地,所述特征化父子结构关系包括:
在图形元素的ownedElement属性中一组增加特征化的属性变量,所述属性变量包括是否向后端同步、是否随父节点移动、是否随父节点删除。
其中,在向ownedElement属性中插入图形元素时,需要设定属性变量值,且该属性变量值初始化后不可再更改,为只读格式。
优选地,所述特征化父子结构关系包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华望系统科技有限公司,未经杭州华望系统科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010251945.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:汽车用绕线连接印制电路板制作方法
- 下一篇:客户聚类系统及其方法