北京机电工程研究所路红波获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉北京机电工程研究所申请的专利基于规则化表达式的UML模型搜索方法、设备及存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN121029831B 。
龙图腾网通过国家知识产权局官网在2026-03-27发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202511577210.1,技术领域涉及:G06F16/2455;该发明授权基于规则化表达式的UML模型搜索方法、设备及存储介质是由路红波;陈建江;于红艳;叶鹏云;李海宝设计研发完成,并于2025-10-31向国家知识产权局提交的专利申请。
本基于规则化表达式的UML模型搜索方法、设备及存储介质在说明书摘要公布了:本发明提供了一种基于规则化表达式的UML模型搜索方法、设备及存储介质,该基于规则化表达式的UML模型搜索方法通过采用结构化表达式算法和规则转换引擎,能够高效、准确地在UML模型中搜索特定元素,并根据搜索结果自定义图例显示风格,从而提高模型的可读性和可维护性。与现有技术相比,本发明的技术方案能够解决现有技术中UML模型搜索方法在处理复杂模型时效率低下且准确性不足的技术问题。
本发明授权基于规则化表达式的UML模型搜索方法、设备及存储介质在权利要求书中公布了:1.一种基于规则化表达式的UML模型搜索方法,其特征在于,所述基于规则化表达式的UML模型搜索方法包括:S1,定义结构化表达式和图例项,设置图例项的装饰物属性;S2,建立结构化表达式和装饰物属性的关联关系;S3,通过规则转换引擎解析结构化表达式,获取目标元素和属性值;S4,根据目标元素和属性值在模型中进行搜索,获取所有匹配的元素;S5,将结构化表达式关联的装饰物属性显示到所有匹配的元素上,获取图例显示结果; 其中, S3具体包括: S31,区分结构化表达式约束范围:在结构化表达式中,由value字段存储结构化表达式的约束范围,如果value字段保存的是“ElementType”,则结构化表达式用于约束元素类型;如果value字段保存的是“PropertyType”,则结构化表达式用于约束属性值; S32,如果结构化表达式是约束元素类型的结构化表达式,则进一步区分该结构化表达式的作用范围:采用结构化中的element字段的值区分表达式的作用范围,element字段存储的内容为元素的id值,如果该id值指向的元素为基本元素,则该结构化表达式的作用范围为约束基本元素,如果该id值指向的元素为构造型类型的元素,则该结构化表达式的作用范围为约束构造型类型; S33,如果结构化表达式是约束属性值的结构化表达式,则进一步确认是否存在属性值:判断tagStereotypeId字段是否存在值,如果tagStereotypeId字段存在值则确定该属性值为定义Stereotype中的属性值,如果tagStereotypeId字段不存在值则无属性值; S4具体包括: S41,获取图上所有图形元素以及关联的语义模型; S42,将指定元素的特征值与缓存中的表达式进行匹配,如果匹配成功则返回该表达式所在的legendItem元素,将匹配成功的表达式的特征值添加到缓存中,更新缓存;如果没有匹配成功,则将指定元素与所有的结构化表达式进行匹配;将指定元素与所有的结构化表达式进行匹配的具体匹配规则如下: 1对于约束元素类型的结构化表达式: 若是基本元素类型的表达式,则根据表达式的特征值判断指定元素是否能满足表达式的约束,若能满足约束则匹配成功,否则匹配失败; 若是构造类型的表达式,则根据表达式的特征值判断指定元素是否能满足表达式的约束,若能满足约束则匹配成功,否则匹配失败; 2对于约束属性值的结构化表达式,则需要判断属性是否定义在Stereotype中,如果约束的属性定义在Stereotype,则识别获取指定元素的对应名称的TaggedValue;如果约束的属性定义在基本元素类型中,则识别获取指定元素的对应属性值。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京机电工程研究所,其通讯地址为:100074 北京市丰台区云岗北里40号院;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励