摘要
为解决专家系统开发周期长的问题,提出并实现了用PROLOG与VC++混合编程方法开发专家系统框架的方案,用VC++实现专家系统框架的人机界面,用PROLOG语言构建知识库并实现推理过程。该框架具有较好的用户界面,用户只要输入或导入脚本编写的知识库、事实库和目标,就可以进行目标求解,因此简化了专家系统的开发过程。介绍了该专家系统框架的实现原理和设计思想,给出了导入导出模块、脚本语言语法检测模块和解释机制的实现方法。
The scheme of an expert system shell based on programming in VC++ associated with Prolog is proposed and implemented in order to shorten the development cycle of an expert system. VC++ is used to implement the interface of the expert system shell, while PROLOG is used to construct knowledge base and implement inference. And the shell has friendly interface in which user can easily input or import the knowledge base, fact base and goal in scripts and then solve the goal. So the shell can simplify the development process of an expert system. The principle and design idea of expert system shell are discussed at first. The implementation of import- export module, scripts language syntax detection module and explanation module are discussed in detail.
出处
《计算机工程与设计》
CSCD
北大核心
2007年第23期5701-5703,5711,共4页
Computer Engineering and Design