期刊文献+

基于VC++和Prolog语言混合编程的专家系统框架 被引量:3

Expert system shell based on programming in VC++ associated with Prolog
下载PDF
导出
摘要 为解决专家系统开发周期长的问题,提出并实现了用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
关键词 专家系统 专家系统框架 逻辑程序设计语言 知识库 推理 expert system expert system shell PROLOG knowledge base inference
  • 相关文献

参考文献6

二级参考文献12

  • 1张水平,郑飞雁.数据仓库技术研究[J].空军工程大学学报(自然科学版),2000,1(3):68-71. 被引量:11
  • 2雷英杰,王涛,赵晔,王建勋.Visual Prolog的回溯机制分析[J].空军工程大学学报(自然科学版),2004,5(5):80-84. 被引量:12
  • 3DAVID HU 任卫平等(译).面向对象编程的C++ES[M].北京:中国铁道出版社,1992..
  • 4[3]Holst H J.Visual Prolog Version 5.x Getting Started[M]. New york:Prolog Development Center, 2001.
  • 5[4]Holst H J.Visual Prolog Version 5.x Visual Development Environment[M]. New york:Prolog Development Center, 2001.
  • 6[5]Holst H J.Visual Prolog Version 5.x Visual Programming Interface[M]. New york:Prolog Development Center, 2001.
  • 7[2]Shim J P.Past, Present and future of Decision Support Technology [J]. Decision Support Systems, 2000,33 (3): 111-126.
  • 8[3]Silvano Mussi.Sequential Decision-theoretic and Expert Systems[J].Expert systems, 2002,19(2): 99-108.
  • 9[4]Bruce Eckel.Thinking in C++[M].America: Prentice Hall,1999.
  • 10李刚,孙华,张新林.Prolog与C程序连接的实现技术[J].上海大学学报(自然科学版),1998,4(6):688-692. 被引量:1

共引文献49

同被引文献23

  • 1徐彤,张莉,李松.Visual Prolog与Visual C++混合编程技术研究[J].空军工程大学学报(自然科学版),2006,7(3):58-60. 被引量:3
  • 2杨兴,朱大奇,桑庆兵.专家系统研究现状与展望[J].计算机应用研究,2007,24(5):4-9. 被引量:68
  • 3Amzi!Inc.Amzi! Logic Server User's Guide & Reference[EB].help-Amzi! Prolog+Logic Server IDE.
  • 4Deraldo Messner da Silva.C#.NET Genealogy Web Application[EB/OL].http://www.Amzi.com.
  • 5Thomas Steiner.An Introduction to Intelligent Services[EB/OL].http://www.Amzi.com/.
  • 6KIM Y C, YOON W C, KWON H T, et al. A cognitive approach to enhancing human-robot interaction for service robots[ C]// Human Interface and the Management of Information: Methods, Techniques and Tools in Information Design, LNCS 4557. Berlin: Springer-Vet- lag, 2007:858 -867.
  • 7HINDS P J, ROBERTS T L, JONES H. Whose job is it anyway? A study of human-robot interaction in a collaborative task[ J]. Human- Computer Interaction, 2004, 19(1/2) : 151 - 181.
  • 8BREAZEAL C, GRAY J, HOFFMAN G, et al. Social robots: Be- yond tools to partners[ C]// Proceedings of the 13th IEEE Interna- tional Workshop on Robot and Human Interaetive Communication. Piscataway: IEEE, 2004:551-556.
  • 9QIU R, NOYVIRT A, Jl Z, et al. Integration of symbolic task plan- ning into operations within an unstructured environment[ J]. Interna- tional Journal of Intelligent Mechatronics and Robotics, 2012, 2 (3):128 -145.
  • 10KZELBLING L P, LOZANO-PEREZ T. Hierarchical task and mo- tion planning in the now[ C]//Proceedings of the 2011 IEEE Inter- national Conference on Robotics and Automation. Piscataway: IEEE, 2011:1470 - 1477.

引证文献3

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部