首页> 外国专利> Detecting inconsistencies in semantics of business vocabulary and business rules (SBVR) using many-sorted logic

Detecting inconsistencies in semantics of business vocabulary and business rules (SBVR) using many-sorted logic

机译:使用许多排序逻辑检测业务词汇和业务规则(SBVR)语义的不一致

摘要

This disclosure relates generally to detection of inconsistencies in Semantics of Business Vocabulary and Business Rules (SBVR) rules, and, more particularly, to detecting inconsistencies in SBVR using Many-Sorted Logic. Traditional systems and methods implementing graphical and other related techniques are not sufficient to detect anomalies in semantic rules, thereby leading to a different verification approach to detect logical anomalies and errors due to quantification. Embodiment of the present disclosure overcome the limitations faced by the traditional systems and methods by translating a set of SBVR rules into a SBVR eXtensible Markup Language Metadata Interchange (XMI); transforming the SBVR XMI into one or more Satisfiability Modulo Theories Library (SMT-LIB) formulas using at least one logical structure and semantic of Many-Sorted Logic; and detecting, from the one or more SMT-LIB formulas, one or more inconsistencies in semantics of SBVR by using a SMT solver invocation.
机译:本公开一般涉及检测业务词汇和业务规则(SBVR)规则的语义中的不一致,更具体地,涉及使用许多排序的逻辑来检测SBVR中的不一致。 实现图形和其他相关技术的传统系统和方法不足以检测语义规则中的异常,从而导致不同的验证方法来检测由于量化引起的逻辑异常和错误。 本公开的实施例通过将一组SBVR规则转换为SBVR可扩展标记语言元数据交换(XMI)来克服传统系统和方法所面临的限制; 使用至少一个逻辑结构和许多排序逻辑的语义将SBVR XMI转换为一个或多个可满足的模具理论库(SMT-LIB)公式; 通过使用SMT求解器调用,从一个或多个SMT-lib公式,从一个或多个SMT-lib公式中检测一个或多个SBVR中的一个或多个不一致。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号