检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]北方工业大学
出 处:《数字技术与应用》2022年第2期151-154,共4页Digital Technology & Application
摘 要:Drools是开源业务规则引擎,规范的Drools规则代码具备简短、声明式、可读性强等特性。目前,Drools规则代码需人工编写,缺少一套机制自动生成代码。本文中,提出一套基于模板和规则的机制以生成声明式Drools规则代码,并针对物联网环境,构建了7500条Drools规则。基于构建的规则集,对本文提出的系统架构进行了验证,并取得了一定成果。高级编程语言依据编程规范,分为命令式语言、声明式语言。官方规范的Drools[1]规则语言是声明式的,包含命令式、条件式代码的复杂规则可转换为多条声明式规则。
关 键 词:高级编程语言 代码生成 DROOLS 命令式语言 业务规则引擎 编程规范 规则集 系统架构
分 类 号:TP391.2[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.138.154.6