学位专题

<
DOI:10.7666/d.d012859

软件错误分析专家系统研究开发

王瀛
西安理工大学
引用
软件错误分析是软件测试工作中必要的过程和手段,Web技术的出现,对软件测试又提出了新的要求。在软件测试中采用软件错误分析专家系统作为辅助工具,不仅有助于测试工作的顺利完成,还可以保证测试结果的可靠性。 作者在研究软件测试以及专家系统核心技术(推理方法与推理机制、解释机制、知识获取和知识表示等)的基础上,采用Visual Prolog语言,完成了软件错误分析专家系统的具体开发。 系统可对Internet环境下运行软件的常见错误进行诊断,给出错误分析,提出修改建议,并可解释错误分析过程,给出推理步骤。系统还具备自学习功能,可不断将新的专家知识充实到知识库,提高自身诊断和推理能力。 系统的桌面应用版本可以在目前流行的Windows操作系统下运行,具有友好的图形用户界面。系统的网络应用版本是B/S三层架构,可以在Internet上通过浏览器使用,专家系统以应用程序的形式存放于逻辑应用服务器上,在数据库服务器上用关系数据库存储知识库。 本文重点介绍了系统的总体架构,以及知识表示、推理机制、知识获取等模块的实现方法;阐述了桌面应用版本下用Visual Prolog语言实现图形用户界面的方法,以及网络应用版本下知识库与关系数据库进行转换的方法。

专家系统;知识表示;推理机制;知识获取;Visual Prolog语言

西安理工大学

硕士

计算机应用技术

张璟;李军怀

2004

中文

TP182

2007-04-29(万方平台首次上网日期,不代表论文的发表时间)

相关文献
评论
相关作者
相关机构
打开万方数据APP,体验更流畅