[发明专利]用于属性链中的隐含图形模式的方法和系统有效
申请号: | 201910795563.7 | 申请日: | 2019-08-27 |
公开(公告)号: | CN110874529B | 公开(公告)日: | 2023-10-13 |
发明(设计)人: | 安德鲁·沃尔特·克拉波 | 申请(专利权)人: | 通用电气公司 |
主分类号: | G06F40/30 | 分类号: | G06F40/30;G06F40/211;G06F40/226;G06F40/58;G06N5/022;G06N5/04 |
代理公司: | 上海华诚知识产权代理有限公司 31300 | 代理人: | 肖华 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 属性 中的 隐含 图形 模式 方法 系统 | ||
1.一种由处理器实现的方法,其特征在于,所述方法包括:
访问语义模型,所述语义模型具有支持表达式的语法句法,所述表达式包括语义模型类和语义模型类的实例中的至少一个的组合;
为所述语义模型的语义模型类和语义模型类的实例中的至少一个指定至少一个缺失属性规范,所述至少一个缺失属性规范为具有语义模型类和语义模型类的实例中的所述至少一个的所述至少一个缺失属性的使用定义约束;
将所述至少一个缺失属性规范添加到所述语义模型,要在表达式的验证和翻译中参考添加到所述语义模型的所述至少一个缺失属性规范,所述表达式包括具有指定有所述至少一个缺失属性规范之一的所述类和所述类的实例中的至少一个的组合;以及
生成所述语义模型的记录,所述记录包括添加到其的所述至少一个缺失属性规范。
2.如权利要求1所述的方法,其特征在于,由所述语义模型的所述语法句法支持的所述表达式包括属性链,函数,函数的返回值,属性的值及其组合中的至少一个。
3.如权利要求2所述的方法,其特征在于,由所述语义模型的所述语法句法支持的所述表达式包括至少一个函数,所述至少一个函数包括比较和赋值中的至少一个。
4.如权利要求2所述的方法,其特征在于,所述属性的值是数字和字符串值中的至少一个。
5.如权利要求1所述的方法,其特征在于,进一步包括:
验证所述表达式,以确定包含所述表达式的所述类和所述类的实例中的至少一个之间是否存在类型不匹配;
翻译所述表达式,以确定是否可以根据所述语义模型的所述语法来处理所述表达式;和
在所述验证和所述翻译确定了在包含所述表达式的所述类和所述类的实例中的至少一个之间存在类型不匹配的情况下,为包含在所述表达式中的所述类和所述类的实例中的至少一个所指定的所述至少一个缺失属性参考所述语义模型,以根据为所述至少一个缺失属性规范的使用所指定的所述约束,在所述表达式的所述验证和所述翻译中使用所述缺失属性。
6.如权利要求5所述的方法,其特征在于,进一步包括:
确定为所述至少一个缺失属性的使用所指定的所述约束中所定义的所述缺失属性的范围;和
使用所确定的所述缺失属性的所述范围,为所述表达式中包含的所述类和所述类的实例中的所述至少一个,评估所述表达式。
7.如权利要求6所述的方法,其特征在于,使用所确定的所述缺失属性的所述范围为所述表达式中包含的所述类和所述类的实例中的所述至少一个评估所述表达式,产生如所述语义模型定义的明确结果。
8.如权利要求1所述的方法,其特征在于,建模语言是语义应用设计语言(SADL),语义需求语言(SRL)。
9.如权利要求8所述的方法,其特征在于,所述SRL包括受约束的SRL。
10.一种系统,其特征在于,所述系统包括:
存储器,所述存储器存储处理器可执行指令;和
处理器,所述处理器执行所述处理器可执行指令,以使所述系统执行以下操作:
访问语义模型,所述语义模型具有支持表达式的语法句法,所述表达式包括语义模型类和语义模型类的实例中的至少一个的组合;
为所述语义模型的语义模型类和语义模型类的实例中的至少一个指定至少一个缺失属性规范,所述至少一个缺失属性规范为具有语义模型类和语义模型类的实例中的所述至少一个的所述至少一个缺失属性的使用定义约束;
将所述至少一个缺失属性规范添加到所述语义模型,要在表达式的验证和翻译中参考添加到所述语义模型的所述至少一个缺失属性规范,所述表达式包括具有指定有所述至少一个缺失属性规范之一的所述类和所述类的实例中的至少一个的组合;以及
生成所述语义模型的记录,所述记录包括添加到其的所述至少一个缺失属性规范。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于通用电气公司,未经通用电气公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910795563.7/1.html,转载请声明来源钻瓜专利网。