[发明专利]使用隐含属性使受控的英语建模语言更加自然的方法和系统在审
申请号: | 201810658893.7 | 申请日: | 2018-06-22 |
公开(公告)号: | CN109117473A | 公开(公告)日: | 2019-01-01 |
发明(设计)人: | A.W.克拉波;D.E.拉塞尔 | 申请(专利权)人: | 通用电气公司 |
主分类号: | G06F17/27 | 分类号: | G06F17/27;G06F16/335 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 郑浩;杨美灵 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 语义模型 隐含 不兼容 句法 语法 计算机可读介质 建模语言 属性增加 记录 受控 关联 验证 引用 英语 转换 访问 | ||
1.一种由处理器实施的方法,所述方法包括:
访问语义模型,所述语义模型具有语法句法,所述语法句法支持语义模型类和语义模型类的实例的至少一个与不兼容值的比较;
在所述语义模型中规定语义模型类和语义模型类的实例中一个的隐含属性,所述隐含属性具有关联范围;
将所述隐含属性增加到所述语义模型,所述隐含属性在表达的验证和转换中被引用,所述表达包括与不兼容值进行比较的、具有对其规定的隐含属性的类和类的实例中的一个;以及
生成所述语义模型的记录,所述语义模型的记录包括增加到其的所述隐含属性。
2.根据权利要求1所述的方法,其中,所述自然语言表达是用英语表达的。
3.根据权利要求1所述的方法,其中,所述不兼容值是数字和字符串值中的至少一个。
4.根据权利要求1所述的方法,其还包括:
验证所述表达以确定其中比较的对立面是否是不同类型的实体;
转换所述表达以确定所述表达中的比较是否能够根据所述语义模型的语法处理;以及
在实例中引用所述验证和所述转换,确定所述比较的对立面是不同类型的实体或所述表达不能根据所述语义模型的语法处理,对所述类或类的实例中的一个指定的隐含属性包括在所述表达中以在所述表达的验证和转换中使用所述隐含属性。
5.根据权利要求1所述的方法,其还包括:
确定所述隐含属性的范围与所述不兼容值兼容;以及
响应于所述隐含属性的范围与所述不兼容值兼容的确定,评估所述表达,对所述表达中包括的所述类或类的所述实例中的一个使用所述隐含属性的范围。
6.根据权利要求1所述的方法,其中,建模语言是语义应用程序设计语言(SADL)需求语言(SRL)。
7.根据权利要求6所述的方法,其中,所述SRL包括受限SRL。
8.根据权利要求1所述的方法,其中,规定隐含属性包括将隐含属性指示符与具有对其指定的隐含属性的所述语义模型类和语义模型类的所述实例中的一个关联,所述隐含属性指示符能够用在所述表达的验证和转换中。
9.根据权利要求1所述的方法,其中,所述隐含属性定义为所述语义模型内的注释属性。
10.一种系统,包括:
存储器,所述存储器存储处理器可执行指令;以及
处理器,所述处理器用于执行所述处理器可执行指令以使所述系统:
访问语义模型,所述语义模型具有语法句法,所述语法句法支持语义模型类和语义模型类的实例中的至少一个和不兼容值的比较;
在所述语义模型中规定语义模型类和语义模型类的实例中一个的隐含属性,所述隐含属性具有关联范围;
将所述隐含属性增加到所述语义模型,所述隐含属性在表达的验证和转换中被引用,所述表达包括与不兼容值进行比较的、具有对其规定的隐含属性的类和类的实例中的一个;以及
生成所述语义模型的记录,所述语义模型的记录包括增加到其上的所述隐含属性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于通用电气公司,未经通用电气公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810658893.7/1.html,转载请声明来源钻瓜专利网。