当前位置:主页 > 经济论文 > 保险论文 >

规则自动生成技术研究及其在医保审核中的应用

发布时间:2018-03-03 13:43

  本文选题:规则引擎 切入点:规则描述语言 出处:《电子科技大学》2017年硕士论文 论文类型:学位论文


【摘要】:目前,越来越多的软件系统使用规则引擎技术来实现业务功能,将业务规则从业务逻辑中分离出来,作为软件系统的动态可配置脚本。但是多数软件的业务规则必须由开发人员翻译为相应规则描述语言之后,才能被规则引擎理解和执行,因此新规则仍要通过开发人员学习理解,并编码、测试通过之后才能生效,同时业务规则也失去了保密性,于是业务用户更加希望实现规则的自动生成——即无需开发人员直接参与,通过简单易用的人机界面独立完成业务规则的生成和维护。本文基于Drools规则引擎设计了一种服务于业务人员的Ginkgo规则生成框架,作为业务系统中规则生成界面与规则引擎的中间件。Ginkgo框架由一种专用的规则描述语言GRL和解释器,以及一套用于提高Drools易用性的规则服务API组成。GRL基于抽象语法树和JSON数据交换格式设计实现,支持文本、数值、布尔、日期、时间和时间戳等6种数据格式,定义了常量、变量、函数、规则动作、规则和规则包等语法元素。GRL负责业务规则的表达和存储,但在运行时仍需解析为Drools原生规则描述语言DRL才能由引擎编译和执行,这一解析工作由GRL解释器完成。解释器基于JSON工具软件实现,首先按照GRL语法提取出全部规则元素,再根据DRL语法将它们组合为规则脚本,并补充必要的DRL语言成份。规则服务API对Drools的相关功能进行了封装,以简化业务规则的加载、编译和执行等操作。Ginkgo框架被实际应用于某医保审核项目,完成了全部元规则和复合规则的实现,经过实际测试,其功能逻辑和可用性得到了验证。其中,元规则是指条件中只含有单一逻辑的规则,复合规则的条件则由任意嵌套的组合逻辑构成。审核业务中还存在流程性的规则,Ginkgo框架能够支持线性的规则流,但尚无法实现包含复杂分支的规则流,这是后续研究待突破的主要方向。同时Ginkgo框架对Drools功能的支持仍不够全面,也有待进一步提高。
[Abstract]:At present, more and more software systems use rule engine technology to achieve business functions, separating business rules from business logic. As dynamic configurable scripts for software systems, however, most business rules of software must be translated by developers into the corresponding rule description language before they can be understood and executed by the rules engine. So the new rules still have to be learned by developers, coded, tested before they come into effect, and business rules lose confidentiality. So business users want to automate the generation of rules-that is, without the direct involvement of developers, The generation and maintenance of business rules are accomplished independently by a simple and easy-to-use man-machine interface. Based on the Drools rule engine, a framework of Ginkgo rule generation for business people is designed in this paper. As a rule generation interface and rule engine in business system, the middleware. Ginkgo framework consists of a special rule description language (GRL) and an interpreter. And a set of rule service API components used to improve the usability of Drools. GRL based on abstract syntax tree and JSON data exchange format design implementation, support text, numeric value, Boolean, date, time and time stamp, 6 data formats, defined constant, The syntax elements, such as variables, functions, rule actions, rules and rules packages, are responsible for the representation and storage of business rules, but at runtime they still need to be parsed into the Drools native rule description language DRL to be compiled and executed by the engine. This parsing is done by the GRL interpreter, which is based on the JSON tool software. Firstly, all the rule elements are extracted according to the GRL syntax, and then combined into regular scripts according to the DRL syntax. The rule service API encapsulates the related functions of Drools to simplify the operation of loading, compiling and executing business rules. The framework of Ginkgo is applied to a medical insurance audit project. The implementation of all meta-rules and composite rules has been completed, and the functional logic and usability of the meta-rules have been verified by practical tests. Among them, meta-rules refer to rules that contain only a single logic in a condition. The condition of composite rules is composed of arbitrary nested combinational logic. The Ginkgo framework can support linear rule flow, but it can not implement rule flow with complex branches. At the same time, the support of Ginkgo framework for Drools function is still not comprehensive enough, and need to be further improved.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:F842.684;R197.1;TP311.52

【相似文献】

相关期刊论文 前10条

1 吴勇军;李勇;甘路明;李玲鞠;;基于规则引擎的智能决策支持系统开发[J];电脑学习;2009年01期

2 刘理樵;;二叉比较树实现规则引擎的实践[J];程序员;2010年08期

3 刘亚琴;谭一兵;;基于规则引擎的应用程序开发[J];邵阳学院学报(自然科学版);2006年02期

4 彭磊;;规则引擎原理分析[J];福建电脑;2006年09期

5 陶晓俊;朱敏;;基于规则引擎的企业服务开发模式[J];计算机技术与发展;2008年02期

6 王文平;唐磊;;规则引擎及其在审批业务中应用[J];计算机与信息技术;2008年10期

7 王晓光;杨丹;;规则引擎在分布式环境下应用的研究[J];计算机应用研究;2009年05期

8 吴素全;;市场营销规则引擎的分析与设计[J];现代计算机(专业版);2009年12期

9 丁渊;;规则引擎技术分析及在电信计费系统中的应用[J];邮电设计技术;2011年07期

10 张哲;李敏波;陈光雨;;基于规则引擎的电子采购逆向竞拍的研究[J];计算机工程与科学;2012年03期

相关会议论文 前10条

1 高小明;叶茂盛;李红燕;杨冬青;;面向信息系统的业务规则引擎[A];第二十届全国数据库学术会议论文集(技术报告篇)[C];2003年

2 邹正武;谭庆平;徐建军;;基于规则引擎的柔性工作流管理系统[A];2006年全国开放式分布与并行计算机学术会议论文集(三)[C];2006年

3 Ophelia QPYin;Brian Tomlinson;Mary MY Waye;Albert HL Chow;Moses SS Chow;;Application of a pharmacokinetic-genomic approach to study herb-drug interactions: preliminary investigation using ginkgo biloba[A];中国药理学会第八次全国代表大会暨全国药理学术会议论文摘要汇编[C];2002年

4 Ophelia QP Yin;Brian Tomlinson;Mary MY Waye;Albert HL Chow;Moses SS Chow;;Application of a pharmacokinetic - genomic approach to study herb - drug interactions: preliminary investigation using ginkgo biloba[A];中国药理学会第八次全国代表大会论文摘要集(第一部分)[C];2002年

5 王,

本文编号:1561272


资料下载
论文发表

本文链接:https://www.wllwen.com/jingjilunwen/bxjjlw/1561272.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户2cd86***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com