【24h】

Towards a Framework for Writing Executable Natural Language Rules

机译:建立编写可执行的自然语言规则的框架

获取原文

摘要

The creation of domain-specific data validation rules is commonly performed by the relevant domain experts. Such experts are often not acquainted with the low-level technologies used to actually execute these rules and will hence document them in some informal form, such as in natural language. In order to execute these rules, they need to be transformed by technical experts into a relevant executable language, such as SQL. The technical experts in turn are often not familiar with the business logic these rules are depicting and will thusly have to collaborate with the business experts to gain insight into the semantics of the rules. This paper presents an approach for writing financial data validation rules in constrained natural language, that can then be automatically transformed and executed against the data they are referring to. In order to achieve this, we use the Xtext framework for creating the editor where business experts can create their rules that can then be transformed into executable constraints. We evaluate this approach in terms of its extensibility, coverage and verboseness with respect to the business rules sent to specific UK banks submitting data under one of the Bank of England's annual reviews.
机译:特定领域数据验证规则的创建通常由相关领域专家执行。这样的专家通常不了解实际用于执行这些规则的底层技术,因此会以某种非正式形式(例如自然语言)将它们记录下来。为了执行这些规则,技术专家需要将它们转换为相关的可执行语言,例如SQL。反过来,技术专家通常并不熟悉这些规则所描绘的业务逻辑,因此必须与业务专家合作以深入了解规则的语义。本文提出了一种使用受约束的自然语言编写财务数据验证规则的方法,然后可以针对它们所引用的数据自动对其进行转换和执行。为了实现这一点,我们使用Xtext框架来创建编辑器,业务专家可以在其中创建规则,然后将其转换为可执行约束。我们根据该方法的可扩展性,覆盖范围和详细程度,对这种方法进行了评估,这些方法是根据发送给特定英格兰银行(根据英格兰银行年度审查之一提交数据)的业务规则进行的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号