节点文献

面向对象及构件技术在专家系统开发中的应用研究

The Research on the Development of Expert System Based on Object-oriented and CBSD Technology

【作者】 叶红

【导师】 李龙澍;

【作者基本信息】 安徽大学 , 计算机应用技术, 2005, 硕士

【摘要】 在软件开发的历史上,面向对象是一种能最自然、贴切地映射现实世界的软件技术,一般的面向对象软件系统的开发方法和技术已得到很深入广泛的研究,在基于知识的系统这一特殊领域里,如专家系统,面向对象技术有更深刻的应用意义和前景,但目前的研究却不够全面。 本文首先回顾了软件开发技术的发展历程,阐述了面向对象和基于对象的构件化开发技术各自的优势,并指出这两种方法应用于专家系统开发的意义。接着对面向对象及构件技术分别做了详细的介绍,并讨论了将它们应用于专家系统开发的可行方法、涉及的关键技术。本文重点以面向对象的建模语言UML为描述工具,详述了一个面向对象知识库管理系统OOKB的分析设计和实现,其中研究的问题包括:一个可操作的知识对象的定义、知识对象的分类、知识对象的存储、基于知识对象的推理机制等。最后,本文还给出了一个以对象技术为基础的构件化农业专家系统开发平台OCAESP的结构设计。

【Abstract】 Object-oriented technology is a software technology which can naturally and relevantly map the world we live in. Methods and techniques for the development of general object-oriented software system has been studied thoroughly and abroad, but it is not satisfied in the research of knowledge-based system like expert system, in which object-oriented technology would show greater application value and prospect.In the first chapter of this paper, the phylogeny of software development technology is firstly reviewed, then the merits of object-oriented and CBSD (Component Based Software Development) technology are stated respectively, last, the significance of their application in the development of expert system is proposed.In the second and third chapter, the object-oriented and CBSD technology are introduced respectively, including discussion of feasible methods and important techniques when apply them to the development of expert system.In the fourth chapter around the analysis/design and implement of an object-oriented knowledge base system, several problems are discussed in UML (Unified Modeling Language) .The solution includes an exercisable definition of knowledge object, the memory of knowledge objects and the inference mechanism based on them and so on.In the fifth chapter a design is given out,which is about the structure of the component based agriculture expert system development platform.

【关键词】 面向对象构件专家系统知识库UML
【Key words】 object-orientedcomponentexpert systemknowledge baseUML
  • 【网络出版投稿人】 安徽大学
  • 【网络出版年期】2006年 02期
  • 【分类号】TP311.52
  • 【被引频次】5
  • 【下载频次】321
节点文献中: