基于JSR-94和Jess的专家系统研究与应用

被引:0
作者
王璐玮
机构
[1] 武汉理工大学
关键词
Jess; Java规则引擎; JSR-94; 专家系统;
D O I
暂无
年度学位
2006
学位类型
硕士
导师
摘要
本文重点介绍了Java规则引擎、专家系统工具Jess及其模式匹配算法Rete等专家系统几项关键技术,开发了一个基于以上技术实现的汽车发动机故障诊断专家系统。最后,对采用J2EE技术实现基于MVC三层架构的网上专家系统做了展望。 本论文的结构如下: 第一章概括叙述了专家系统在国内外的发展状况和汽车发动机故障诊断专家系统的开发背景,系统开发采用的规范、工具和语言的选择以及JSR-94、Jess、Java的优势,最后阐述了本系统的创新点。接着还叙述了专家系统研究的意义,与一般程序的区别和优越性所在。最后对汽车发动机故障诊断作了分析。 第二章引入了规则引擎业界的国际标准JSR-94。介绍了规则引擎的相关概念、结构和组成;JSR-94规范的制定要求的迫切性,体系结构和各组成部分;最后讲述了JSR-94的安全机制。 第三章介绍了JSR-94规范官方的参考实现Jess。介绍了专家系统开发工具Jess的发展过程及优势,Jess核心的基本组成部分、知识表示和交互式的命令行和基于Applet的图形界面开发环境,重点阐述了高效的专家系统开发工具Jess基于产生式规则、前向推理和后向推理的推理机制:。 第四章介绍了模式匹配的概念并详细探讨了模式匹配算法Rete的提出、原理及其Rete匹配网络结构。 第五章对开发的基于Java规则引擎的汽车发动机故障诊断专家系统做了详细介绍。系统知识库采取面向对象的知识表示和产生式规则表示相结合的方法。系统可根据用户输入的故障信息,对汽车发动机的故障进行诊断。对系统的知识表示、规则引擎等关键技术进行了详细论述,利用这些技术可以快速建立起专家系统框架。 第六章对Java规则引擎、专家系统工具Jess及其模式匹配算法Rete等专家系统几项关键技术的研究做了总结,并对采用J2EE技术实现基于MVC三层架构的网上专家系统做了展望。
引用
收藏
页数:71
共 23 条
[1]
Java规则引擎——Drools的介绍及应用 [J].
刘伟 .
微计算机应用, 2005, (06)
[2]
基于Java规则引擎的汽车发动机故障诊断专家系统研究与开发 [J].
王璐玮 ;
尹朝庆 ;
葛守飞 .
交通与计算机, 2005, (05) :30-34
[3]
基于JAVA的工程设计KBE专家系统研究 [J].
周飞 ;
胡洁 ;
王伟明 ;
李爱平 ;
不详 .
计算机工程与应用 , 2004, (19) :14-16+71
[4]
基于关系数据库的专家系统设计 [J].
朱艳丽 ;
李新丽 ;
马建红 .
河南职业技术师范学院学报, 2004, (02) :80-82
[5]
基于Java的设备故障诊断网上专家系统的设计与实现 [J].
王太勇 ;
林建波 ;
李国威 ;
秦旭达 ;
王杏华 .
振动与冲击, 2003, (01)
[6]
基于B/S的远程故障诊断专家系统研究 [J].
黎洪生 ;
何岭松 ;
史铁林 ;
杨叔子 ;
李知践 .
武汉工业大学学报, 1999, (04)
[7]
一种基于关系数据库的专家系统体系结构及其应用 [J].
傅荣 ;
罗键 .
厦门大学学报(自然科学版), 1999, (04)
[8]
故障诊断专家系统实时数据库获取现场实时数据的方法 [J].
张定全 .
自动化仪表, 1999, (02)
[9]
故障诊断专家系统的新型知识网络推理模型 [J].
黄波 ;
倪重匡 .
复旦学报(自然科学版), 1997, (06) :625-632
[10]
基于数据库的专家系统的研究 [J].
吴顺祥 .
计算机工程与应用, 1996, (05)