首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
基于Rete算法的JAVA规则引擎   总被引:15,自引:0,他引:15  
在软件应用中若能抽取出规则,可以使软件实体更灵活,规则引擎使得这成为可能。其算法Rete也逐渐发展成为了一种最重要的主流算法。先着重叙述了规则引擎的原理及其JAVA API,其次阐述了Rete算法,最后简单介绍了Jess与开源项目产品Drools。  相似文献   

2.
规则引擎在机场资源管理系统中的研究与应用   总被引:1,自引:0,他引:1  
在机场资源管理系统(ARMS)中,存在大量灵活多变的业务规则,这大大增加了机场业务及资源的管理难度.传统的机场资源管理系统把业务规则和程序代码混杂在一起,使机场资源分配策略和业务规则不能及时改变以适应现实情况.该文引入规则引擎技术的架构和运行机制,提出了将频繁变化的业务规则从系统中分离出来的必要性和可行性,并分析了基于规则引擎的机场资源管理系统的架构、设计方法,将规则独立定义到规则库中,实现了机场业务规则和系统代码的完全分离,加快了系统的开发、升级和维护过程,增强了系统的灵活性和扩展性,使机场业务人员能够根据需求灵活调整业务规则和资源分配方案,最后,总结出现有方案的优点和存在的问题.  相似文献   

3.
规则引擎技术在RFID中间件中的应用研究   总被引:1,自引:0,他引:1  
事件处理是RFID中间件的核心功能之一,本文通过将规则引擎技术引入到RFID中间件中实现复杂事件处理功能,利用规则引擎设计逻辑规则,将业务逻辑与程序代码分离,有效的解决了传统事件处理中业务规则复杂,处理不灵活的问题。  相似文献   

4.
国内常见的产生式系统 ,如OPS5和CLIPS ,他们的应用和开发界面都是类似LISP的文本界面 ,可操作性差 .基于面向对象的方法和技术 ,设计并实现了一个可视化的产生式系统 ,该系统采用Rete算法进行推理 ,提供了事实库、规则库和Rete网络的可视化的维护功能 .使用VC 6 .0实现了该系统 .实际运行表明 ,该系统效率高 ,可操作性强 .  相似文献   

5.
传统水电仿真系统的故障处理程序中充斥着大量的因果逻辑,程序内部关系复杂,较难维护和修改.基于上述情况,提出了将规则引擎技术引入水电仿真系统的故障处理中,利用Drools开源规则引擎技术,将水电仿真系统故障设置程序按规则引擎形式改写,简化了故障设置程序的逻辑结构.通过对教练员系统及学员培训系统的故障处理相关模块进行的一系列测试表明,与丰满水电仿真系统1.0版本相比,加入了规则引擎技术的仿真系统2.0版本的故障执行时间与代码量均得到减少,代码易于专业技术人员维护,节省了开发成本.  相似文献   

6.
提出了一种基于简化的Rete推理算法的java实现,从而有效地降低了专家系统中推理机的实现难度。  相似文献   

7.
基于规则引擎的应用程序开发   总被引:2,自引:0,他引:2  
从一个具体实例开发中遇到的问题出发,深入探讨规则引擎在什么时候使用,为什么有利于常规软件开发,以及怎样在应用程序中使用规则引擎的问题.  相似文献   

8.
9.
随着各类信息管理系统在各行业的应用不断普及和深化.业务信息量的日益增加,人工处理的弊端越来越显著.该文研究一种基于业务规则引擎的管理系统,给出了系统结构框架,分析了具体的业务流程,最后给出了业务规则引擎设置的实现流程.  相似文献   

10.
检测引擎作为入侵检测系统(IDS)的核心模块,基本上采用基于模式匹配的检测方法,选择设计1个好的模式匹配算法对入侵检测系统的性能至关重要。对SNORT的原有规则匹配算法bm进行改进,在改进规则匹配算法中,将具有相同前缀的规则生成1棵规则树,在规则匹配的过程中将数据包内容和规则树进行匹配,在匹配时,可以和多个规则同时进行,大大减少了在规则匹配中花费的时间,从而提高了SNORT的性能。改进后的系统和原来系统进行了几种测试,通过测试改进后的系统比原来的系统速度明显提高。在流量大的情况,丢包情况也减少了。  相似文献   

11.
随着应用需求的快速增长,能够灵活、快速、高效地处理复杂业务逻辑已经成为中国铁路客运专线票务系统的迫切需求。研究如何将规则引擎技术应用到铁路客运专线票务系统中,利用规则引擎技术抽取铁路客运专线票务系统中的浮动票价计算策略,将其转化成标准的业务规则存储在规则库中,并集成到票价计算系统中,从而建立灵活地浮动票价计算系统。基于两种规则引擎工具开发了验证系统并进行性能测试和对比,分析两种系统优缺点,为铁路客运专线票务系统中浮动票价的实现提供参考。  相似文献   

12.
根据专家系统的推理机制和JAVA语言的反射机制设计实现了一个规则引擎,该规则引擎利用XML文档存储规则RETE算法匹配规则.应用程序通过实例化类调用规则引擎,改变了传统企业中业务过程和企业信息紧密耦合的情况,降低了企业信息系统的维护成本.  相似文献   

13.
本文先对Rete模式匹配算法进行了概述,然后又从网络结构对Rete模式匹配算法加以改进和优化,使Rete模式匹配算法更加高效快捷。然后我们又分别从规则引擎介绍了Rete算法的应用。  相似文献   

14.
为了解决动车组在运行途中出现的各类故障,检修段需要根据动车组发生的故障进行原因分析,并及时采取相应的解决措施.因此本文将故障知识库应用到高速铁路动车组,着重研究了基于Rete算法的推理机在知识库系统的应用,并对Rete算法进行了改进,最后利用动车组故障数据对优化前后的Rete算法进行了比较,证明了改进算法的有效性.  相似文献   

15.
基于规则引擎的突发性大气污染事故应急处理系统研究   总被引:1,自引:0,他引:1  
根据泄漏扩散、火灾和爆炸等不同突发性大气污染事故类型的应急处理处置特点, 基于规则引擎技术,研发了应急处理处置系统。首先在规则引擎中引入空间算子, 增强规则引擎对空间数据的表达与分析能力。然后提出了突发性大气事故应急处理中泄漏扩散模型选择、风险区分类分级以及疏散与救援路径优化等3类规则, 并构建了泄漏扩散模型选择规则。最后基于Drools规则引擎技术和WebGIS空间分析技术实现了整个系统, 通过实例表明采用规则引擎技术提高了应急处理处置系统的高效性、灵活性和实用性。  相似文献   

16.
企业应用程序都需要一套完善、灵活、高效的安全措施来保证其完整性和安全性.Acegi安全框架正被越来越广泛地应用于基于Java EE平台的企业应用系统中.本文分析了Acegi在域对象实例访问控制方面支持企业复杂的访问控制之不足,提出应用Java规则引擎来实现控制访问的业务逻辑,给出了使用基于规则引擎的开源产品JBoss Rules来扩展Acegi域对象安全的一种实现方案.实验表明该方案能提高对域对象实例的访问控制,降低业务逻辑与Acegi安全框架的耦合,且易于实施,保证系统运行的性能,有推广应用的前景.  相似文献   

17.
基于改进Rete算法的RFID复合事件检测方法   总被引:1,自引:0,他引:1  
针对现有RFID复合事件检测方法将复合事件的规则表达式和相应的处理代码绑定在一起,不利于应用系统扩展的弊端,提出了能将二者分离的基于规则引擎的RFID复合事件检测方法.针对传统的规则引擎算法——Rete算法会缓存大量的部分匹配结果,而RFID事件通常具有时间约束的特点,提出一种基于部分匹配过期的过期数据回收机制,及时删除过期的部分匹配结果,减小计算过程中缓存的压力.仿真测试结果表明,改进的Rete算法有效地缓解了Rete规则网络中缓存的压力,更适用于RFID复合事件检测.  相似文献   

18.
针对Drools规则引擎的规则语法接受曲线陡峭,业务人员难以快速创建并维护规则等问题,提出了一种规则文件封装模型.同时,针对规则引擎API调用过程较为复杂,大量事实对象fact存在时引擎执行速度相当缓慢的问题,给出了一种Drools API封装模型.实验结果表明:封装后的Drools可以有效降低业务人员对规则学习与维护成本,并且明显提高了引擎执行速度.  相似文献   

19.
付宝君 《科技信息》2008,(15):67-68
本文主要介绍了数据挖掘中的关联规则,分析了关联规则中的主要算法,包括Apriori算法、FP-Growth算法以及CRApriori算法,并且阐述了各种算法的主要特点。  相似文献   

20.
王玉 《科技信息》2007,(9):162-163
本文介绍了业务规则的概念和业务规则管理系统模型的结构,对业务规则管理工具所涉及的规则语言框架、规制库、规则引擎技术作了讨论,同时对照JSR94标准,分析了ILOG JRules工作机制的优点。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号