[发明专利]一种产品模型与四层模型体系的对应方法与装置在审
申请号: | 202011066505.X | 申请日: | 2020-09-30 |
公开(公告)号: | CN112328240A | 公开(公告)日: | 2021-02-05 |
发明(设计)人: | 牟全臣;程迎超;周连林 | 申请(专利权)人: | 合科软件(北京)有限责任公司 |
主分类号: | G06F8/35 | 分类号: | G06F8/35 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100000 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 产品 模型 体系 对应 方法 装置 | ||
本发明实施例提供了一种产品模型与四层模型体系的对应方法和装置,该方法包括:分别建立元元模型层与产品物理模型和产品机理模型之间的第一对应关系;分别建立元模型层中各层级产品的第一产品构形容器与产品物理模型和产品机理模型中各层级产品的产第二品构形容器之间的第二对应关系;建立模型层中各第一产品构形容纳器中所包含第一对象类别,与各第二产品构形容器中所包含第二对象类别之间的第三对应关系;建立对象层中各第一对象类别包含的第一对象和第一对象参数信息,与各第二对象类别包含的第二对象和第二对象参数信息之间的第四对应关系。本申请提供的上述方法,能够灵活、便捷地实现产品模型与四层模型体系之间的转换。
技术领域
本发明涉及工业软件技术领域,特别是涉及一种产品模型与四层模型体系的对应方法与装置。
背景技术
模型驱动架构是一种软件开发模式,该方法将软件开发完全基于“元模型”。元模型包括UML,SysML,SPEM或CWM。通常公认的元建模包含四层体系结构,四层模型体系结构示意图如图1所示,包含:M3层即元元模型层、M2层即元模型层、M1层即模型层以及M0层即对象和数据层。
M3层为定义元模型提供的结构,M3层的元素包含类、属性、关联等。M2层由M3层构造的实例组成,它的元素包括内容模型中文件对应的类、文件的属性、内容模型之间的关系、类型等。M1层包含各类模型,它们的结构是元模型层结构的实例。如File类、Folder类。M0层包含对象和数据,体现现实世界中的事物对象模型构造的实例。如:文件”详细设计说明书.doc”、文件夹“我的文档“等。
元元模型层M3构成了元模型层M2体系结构的基础结构。这一层的主要责任是定义描述元模型的语言。一个元元模型定义了这样一个模型,它比元模型具有更高的抽象级别,而且比它定义的元模型更加简洁。换而言之,元元模型层定义了元模型。一个元模型是一个元元模型的实例。元模型层的主要责任是定义描述模型的语言。一般来说,元模型比定义它的元元模型更加精细,在元模型层上的元对象的例子如:类、属性、操作和构件。同样,模型作为元模型的实例,拥有更为详细的定义。用户对象则为模型的实例。
不同于自然界的其他事物,工业产品是由人类设计制造出来的,因而具有系统化、结构化和可模型化的特点,模型驱动架构设计方法对于工业软件开发具有天然的技术优势。模型驱动架构设计方法提出和应用已经有十几年的历史,但由于覆盖对象的多样性造成模型定义和变换的困难,并没有得到广泛的应用。产品模型作为唯一的载体贯穿于整个工业软件开发过程,因此如何实现产品模型与四层模型体系之间的转化是本领域技术人员迫切需要解决的技术问题。
发明内容
鉴于上述现有的问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的产品模型与四层模型体系的对应方法及装置。
依据本发明的一个方面,提供了一种产品模型与四层模型体系的对应方法,所述产品模型包括产品物理模型和产品机理模型,所述四层模型体系包括:元元模型层、元模型层、模型层和对象层,所述方法包括:
分别建立所述元元模型层与所述产品物理模型和所述产品机理模型之间的第一对应关系;
分别建立所述元模型层中各层级产品的第一产品构形容器与所述产品物理模型和所述产品机理模型中各层级产品的产第二品构形容器之间的第二对应关系;
建立所述模型层中各第一产品构形容纳器中所包含第一对象类别,与各所述第二产品构形容器中所包含第二对象类别之间的第三对应关系;
建立所述对象层中各第一对象类别包含的第一对象和第一对象参数信息,与各所述第二对象类别包含的第二对象和第二对象参数信息之间的第四对应关系。
可选地,所述产品物理模型所包含的产品构形容器为:构形拓扑关系、行为、状态以及特性;
所述产品机理模型所包含的产品构形容器为:特性、单元、运算、输入以及输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合科软件(北京)有限责任公司,未经合科软件(北京)有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011066505.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种车载紫外线消毒系统及其方法
- 下一篇:一种木材加工设备