CLIPS是一种专家系统工具,最初由NASA/Lyndon B. Johnson太空中心软件技术研究室开发出来。自1986年首次发布以来,CLIPS经历了不断的改进和完善。现在它已经被广泛的应用在数以万计的全球用户中。
CLIPS被开发出来以促进集成人类知识和经验的软件发展。 在CLIPS中,知识的表示有三种方式: l 规则,规则表示法是基于启发式经验知识库的首要选择。 l 自定义函数和通用函数,这种方式是程序式知识表示的首选。 l 面向对象设计,也是程序式知识表示的首选。面向对象的程序设计被支持的5个普遍接受的特征是:类,消息处理函数,抽象,封装,继承和多态性。模式匹配可以是对象和事实。 你可以仅用规则,或者仅用对象或者两者混合使用来开发软件。
|