[发明专利]管理具有对象循环的模型有效
申请号: | 201410146055.3 | 申请日: | 2014-04-11 |
公开(公告)号: | CN104102971B | 公开(公告)日: | 2020-04-07 |
发明(设计)人: | W·D·凯尔西;D·H·琼斯 | 申请(专利权)人: | 波音公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06Q10/06 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 赵蓉民 |
地址: | 美国伊*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及管理具有对象循环的模型。模型管理系统包括循环图生成器、对象注册表生成器和运行期代码生成器。循环图生成器被配置为创建循环图,对于具有多个对象的信息模型中的循环,循环图识别第二或后面的对象与第一对象的非支配关联。对象注册生成器被配置为创建对象注册表图。运行期代码生成器被配置为基于信息模型和图而生成可实例化信息模型和对象注册表。可实例化信息模型的生成包括包含第二/后面的可实例化对象的多个可实例化对象的生成,对于非支配关联,第二/后面的可实例化对象包括识别要通过对象注册表实例化的第一对象的引用对象而不是要从第二/后面的可实例化对象内实例化的包含的第一可实例化对象的对象限定符。 | ||
搜索关键词: | 管理 具有 对象 循环 模型 | ||
【主权项】:
一种包括代码生成系统(402)的模型管理系统(400),其包括:循环图生成器(806),其被配置为遍历具有多个对象的信息模型,所述多个对象中的至少一些形成循环,所述循环图生成器(806)被配置为创建循环图(808),对于该循环,所述循环图识别第二或后面的对象与第一对象的非支配关联;对象注册表生成器(810),其被配置为创建对象注册表图(812),所述对象注册表图(812)识别所述非支配关联并且包括相应的第二或后面的对象的第二或后面的可实例化对象的一个或多个生命周期策略;以及运行期代码生成器(816),其被配置为基于所述信息模型、循环图(808)和对象注册表图(812)而生成可实例化信息模型和对象注册表(904),其中所述可实例化信息模型的生成包括所述信息模型的相应对象的多个可实例化对象(902)的生成,包括第二或后面的可实例化对象的生成,对于所述非支配关联,第二或后面的可实例化对象包括对象限定符(906),其中运行期代码生成器(816)被配置为生成包括包含的第一可实例化对象的第二或后面的可实例化对象,并且然后移除该包含的第一可实例化对象,并且用所述对象限定符(906)取代它,所述对象限定符(906)识别要通过所述对象注册表(904)被实例化的所述第一对象的引用对象,而不是要从所述第二或后面的可实例化对象内被实例化的包含的第一可实例化对象,由此打破在模型中创建的关联生成的循环本质同时保持对象之间的关系。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于波音公司,未经波音公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410146055.3/,转载请声明来源钻瓜专利网。
- 上一篇:基于蓝牙控制的智能锁具系统
- 下一篇:企业资源管理系统及装置