基于Rete算法的规则引擎的设计与实现

被引量 : 0次 | 上传用户:yinyueli
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
文中首先介绍了规则引擎的概念及产生背景,同时对规则引擎的发展和现状进行了描述,还介绍了本文所做工作及意义。为了进一步了解规则引擎首先介绍了基于规则的专家系统,接着分别描述了规则引擎的相关构件,原理,和知识表示。在对Rete算法进行了简单介绍后,对Rete算法原理进行了详细描述,并对算法提出了改进方法。改进后规则引擎的设计与实现中主要从规则引擎的总体设计和详细设计两方面进行了描述。完成系统后,对引擎的性能进行了测试及并对结果进行了分析。并对其应用进行了总结,指出了如何恰当使用规则引擎和规则引擎的优点。最后对本文内容进行了总结。并介绍了本文的研究成果以及系统的进一步完善工作。本文所做工作的实际意义在于:首先,对Rete算法进行了改进了,提高了系统效率。实现了IT系统在业务规则改变的情况下的快速低成本更新,很大程度的降低了更新业务规则的难度。其次,通过规则引擎的使用,业务人员可以直接调整和编辑业务规则使系统更好的适应商业应用而不需要软件开发人员的参与,对于软件开发人员来说,可以把精力放在商业规则以为的系统逻辑上。最后,我们可以看到应用规则引擎的系统开发和测试效率都有很大的提高。在企业软件开发中可以归纳总结特定规律的部分就可以形成规则,使用规则引擎。由于规则引擎是一种嵌入在应用程序中的组件,其内部运行不受具体规则限制。当一个规则引擎开发完成后可重用于其他系统,这就大大提高了系统的开发效率。
其他文献
前些日子参加全国植物学大会,接触了许多植物科普工作者,其中一位来自江西的老师讲了脐橙这个外来品种是如何在中国繁育及推广的故事。令我惊讶和感动的是,故事的主人公是位
探讨骨化三醇不同给药方式治疗维持性血液透析患者继发甲状旁腺功能亢进的疗效。选择医院血液净化中心血液透析合并继发性甲旁亢患者40例,分为静脉骨化三醇联合血液透析滤过
随着各种原因造成的医疗费用过快增长及医疗卫生体制改革的全面推进,国内医疗市场竞争日益激烈。医疗服务单位只有不断更新管理理念与方法、提高管理效益,同时节支降耗,以较
该文介绍了分布交互仿真技术的概念和特征,将分布交互仿真系统分为基于高速专用网络和基于Internet两个类进行了较为详尽地描述,分别对两种仿真系统结构在现实中的应用情况进
<正>巢湖市中垾镇某家庭农场稻虾连作实现当年亩均收入万元的效益,笔者实地走访座谈,分析了该养殖户稻田工程、苗种放养、饲喂管理、水质调控、捕捞销售等关键环节,总结了稻
为了精确描述规整填料塔气液两相流和传质过程中涉及的多尺度流动与传质现象,进而更好的掌握和了解填料片上流动和传质的机理,本文对规整填料塔气液流动的微观尺度气液两相流
<正>荆州花鼓戏最早源于江汉平原民间说鼓歌唱,后来经过历代艺人的不断实践和创新,逐渐形成完整的戏曲剧种。其高亢的音调,悠扬的旋律,浓郁的地方特色,赢得了江汉平原观众极
本论文通过三个试验分别研究复合甜味剂添加水平及不同类型甜味剂对猪生产性能的影响;不同饲料风味剂对猪采食量和采食行为的影响;并初步探讨饲料风味剂对生长猪消化酶和采食
专利权滥用是指专利权人或其被许可人,将专利权扩张至法律允许的范围之外,损害他人合法权益或社会公共利益的行为。其构成要件包括五个方面:专利权滥用的主体为专利权人、须有
为掌握口岸地区啮齿动物及其寄生蚤的本底和动态变化,随时预测预报媒介生物传疫信息,自2001年4月~2002年3月止,在口岸地区对其进行了调查.结果捕获鼠类321只(臭嗣鼱S.nurinus