语义业务词汇和规则的受控自然语言编辑器
1. 引言
在系统设计中,使用概念模式来定义系统业务模型和规则并非易事。对象管理组织的标准 SBVR(语义业务词汇和规则)提供了一个元模型,能够使用受控自然语言(CNL)对业务概念进行建模,目前已发展到 1.4 版本。借助 CNL,该元模型可用于定义概念模式(CS),概念模式在系统设计里十分关键,能够通过业务模型来呈现业务概念。然而,业务从业者要创建出正确的 CS 业务模型以定义系统概念并非易事。
SBVR 具备坚实的形式逻辑基础,为基于 SBVR 的规则和词汇提供了必要的形式化,使得以 CNL 表达的这些内容能够代表适用于机器处理的有效 CS 业务模型。SBVR 结构化英语(SBVR - SE)是 SBVR 标准中给出的一个示例,展示了如何通过 CNL 来表示 SBVR 概念。尽管标准指出 SBVR 概念并非只有一种表示形式,但 SBVR - SE 成为了使用文本形式词汇来建模基于 SBVR 的业务概念时最常用的符号。不过,SBVR 标准基于形式逻辑,并不局限于特定的表示方式。而且,大多数当前与 SBVR 相关的工具和编辑器都以 SBVR - SE 为工具建模基础,所生成的工件通常与该语言绑定,并且大多不具备以其他格式表示业务规则和词汇或在不同格式之间切换的功能。
为了支持在多语言环境中编写基于 SBVR 的业务词汇和规则,需要有工具能够方便地定义、存储、操作和转换这些业务工件。目前虽有工具为维护基于 SBVR 的词汇和业务规则提供了一定支持,但尚未发现能使用工具本身创建新的基于 SBVR 的 CNL 的工具。因此,本文提出了一个工具,它既能使用标准的 SBVR - SE 表达 SBVR 业务规则和词汇,又能基于 SBVR 标准定义受控自
超级会员免费看
订阅专栏 解锁全文
23

被折叠的 条评论
为什么被折叠?



