当前位置: 首页 > 专利查询>浙江大学专利>正文

Simulink到SysML的模型生成方法和装置制造方法及图纸

技术编号:40575783 阅读:20 留言:0更新日期:2024-03-06 17:16
本发明专利技术公开了一种Simulink到SysML的模型生成方法和装置,包括:获取Simulink模型文本并解析获得Simulink模型实例以及实例组分,依据实例组分包含的Simulink模型层级结构创建SysML模型层级结构;依据SysML模型元素构建Simulink元模型,并基于Simulink到SysML的映射将实例组分填充到的Simulink元模型得到Simulink元模型实例;验证Simulink元模型实例正确后,基于Simulink元模型实例生成SysML模型实例,并将SysML模型实例填充到SysML模型层级结构中得到SysML系统模型,这样能够实现SysML系统模型的自动生成。

【技术实现步骤摘要】

本专利技术涉及模型驱动设计领域,具体涉及一种simulink到sysml的模型生成方法和装置。


技术介绍

1、mof用于定义、描述和管理元数据,它是模型驱动架构(mda)标准的核心组成部分。mof作为一种规范,通过它来描述和管理建模语言的元模型和模型可以有效降低平台引入新语言的难度和工作量,这些建模语言包括但不限于uml、sysml、业务流程建模符号(bpmn)和公共仓库元模型(cwm)。

2、simulink是由一种图形化编程环境,被广泛应用于控制理论、数字信号处理、仿真和模型设计等领域。它具有包括从简单的数据运算到复杂的系统动态模块等广泛的内置库,并且与matlab紧密集成,用户可以利用它生成可视化数据,是一款对工程师非常友好的建模和仿真工具,基于simulink生成的模型为simulink模型。

3、sysml作为一种在系统工程应用程序中使用的通用图形建模语言,支持各种种类的系统设计,例如系统的流程、信息、软件、硬件、人员和设施等,都可以使用sysml进行设计、分析、规范、验证和确认。sysml以各种图表的形式,覆盖到系统的需本文档来自技高网...

【技术保护点】

1.一种Simulink到SysML的模型生成方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的Simulink到SysML的模型生成方法,其特征在于,Simulink模型层级结构为由Simulink模型元素实例作为节点形成的第一节点树,每个Simulink模型元素实例拥有唯一标记SID;

3.根据权利要求1所述的Simulink到SysML的模型生成方法,其特征在于,Simulink模型实例的实例组分还包括属性及属性值、参数及参数值、代理端口及端口值、部件属性及部件属性值、引用属性及引用属性值、值属性及值属性值、以及图形信息,其中图形信息包括模型实例的显...

【技术特征摘要】

1.一种simulink到sysml的模型生成方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的simulink到sysml的模型生成方法,其特征在于,simulink模型层级结构为由simulink模型元素实例作为节点形成的第一节点树,每个simulink模型元素实例拥有唯一标记sid;

3.根据权利要求1所述的simulink到sysml的模型生成方法,其特征在于,simulink模型实例的实例组分还包括属性及属性值、参数及参数值、代理端口及端口值、部件属性及部件属性值、引用属性及引用属性值、值属性及值属性值、以及图形信息,其中图形信息包括模型实例的显示大小、显示位置、以及显示层级,显示层级大的表示图形位于上层,会覆盖下层图形。

4.根据权利要求2所述的simulink到sysml的模型生成方法,其特征在于,依据sysml模型元素构建simulink元模型,包括:

5.根据权利要求4所述的simulink到sysml的模型生成方法,其特征在于,利用simulink模型元素类型标记simulink元模型的功能类型,包...

【专利技术属性】
技术研发人员:刘玉生李上修
申请(专利权)人:浙江大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1