[发明专利]一种模型的映射方法和装置有效
申请号: | 202110511566.0 | 申请日: | 2021-05-11 |
公开(公告)号: | CN113282276B | 公开(公告)日: | 2023-02-17 |
发明(设计)人: | 肖瑾;肖志颖;胡晓光;周庆 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 安伟 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 模型 映射 方法 装置 | ||
本公开涉及一种模型的映射方法和装置。模型的映射方法包括:获取基于系统建模语言的系统模型的第一目标文件,获取基于机载能力环境的数据模型的第二目标文件,对第一目标文件中的模型信息和模型概要信息进行解析,得到系统目标信息,对第二目标文件中的数据模型信息进行解析,得到数据目标信息,根据系统目标信息和数据目标信息,确定系统模型与数据模型的映射关系,通过对系统模型和数据模型中的数据进行分析,构建系统模型和数据模型中各参数信息之间的映射关系,便于后续根据映射关系进行系统模型与数据模型之间的自动转换。
技术领域
本公开涉及电子信息以及航空航天技术领域,尤其涉及一种模型的映射方法和装置。
背景技术
现有技术中,在进行基于模型的航电软件组件化设计时,首先需要使用系统建模语言(SysML系统建模语言)构建系统模型,而后需要针对软件系统进行组件化设计,组件化设计经常采用基于机载能力环境的数据模型(FACE数据模型)进行描述。因此需要及时高效的将系统模型转换为数据模型,但目前尚未发现将系统模型直接自动转换成数据模型的方法,常规的手动设置参数信息进行模型之间的转化,操作繁琐,工作量大,极易出现误差,导致航电软件开发不连贯。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种模型的映射方法和装置。
第一方面,本公开实施例提供了一种模型的映射方法,包括:
获取基于系统建模语言的系统模型的第一目标文件,获取基于机载能力环境的数据模型的第二目标文件;
对第一目标文件中的模型信息和模型概要信息进行解析,得到系统目标信息;
对第二目标文件中的数据模型信息进行解析,得到数据目标信息;
根据系统目标信息和数据目标信息,确定系统模型与数据模型的映射关系。
第二方面,本公开实施例提供了一种模型的映射装置,包括:
获取模块,获取基于系统建模语言的系统模型的第一目标文件,获取基于机载能力环境的数据模型的第二目标文件;
第一解析模块,用于对第一目标文件中的模型信息和模型概要信息进行解析,得到系统目标信息;
第二解析模块,用于对第二目标文件中的数据模型信息进行解析,得到数据目标信息;
映射关系模块,用于根据系统目标信息和数据目标信息,确定系统模型与数据模型的映射关系;
映射模块,用于根据映射关系将任一系统模型映射为与任一系统模型对应的数据模型。
本公开实施例提供的一种模型的映射方法,通过获取基于系统建模语言的系统模型的第一目标文件,获取基于机载能力环境的数据模型的第二目标文件,对第一目标文件中的模型信息和模型概要信息进行解析,得到系统目标信息,对第二目标文件中的数据模型信息进行解析,得到数据目标信息,根据系统目标信息和数据目标信息,确定系统模型与数据模型的映射关系,通过系统模型和数据模型中的数据进行分析,构建系统模型和数据模型中各参数信息之间的映射关系,便于后续根据映射关系进行系统模型与数据模型之间的自动转换,打破了系统模型与数据模型之间的壁垒。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本公开实施例提供的一种模型的映射方法的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110511566.0/2.html,转载请声明来源钻瓜专利网。