FFHFDES 开发环境_技术资料_中威重工液压机制造公司-液压机
您所在的位置:首页 > 新闻中心 > 技术资料 > 正文
新闻中心
联系我们

地  址: 江苏省海安县国家经济开发区海防路31号

邮  编: 226600

联系人: 张建军

电  话: 0513-88216522

传  真: 0513-88226522

手  机: 15206276688

邮  箱: jszwjx@jszwjx.com

网  址: http//:www.jszwjx.com

技术资料

FFHFDES 开发环境

作者: 来源: 日期:2018/3/29 6:47:57 人气:0 评论:0

FFHFDES 开发环境

 

要有效地建立领域专家系统就必须选择适当的计算机环境特别是软件环境 对这些软件环境要考虑以下几个因素[29]

 

1建立专家系统时的方便性

 

2建立专家系统时的效率

 

3环境提供的知识表达与推理机制的领域适应性

 

 

4环境提供的知识获取手段和知识库维护手段

 

5专家系统建立后的运行效率

 

6环境与其他软件是否有灵活的接口

 

7环境对计算机硬件的要求

 

专家系统的开发当前有三种形式一种是采用专家系统工具这是专为开发专家系统而创建的程序设计语言或其他辅助工具 Clips 一种是采用人工智能语言

 

如 LispProlog 再有一种是采用一般的高级程序语言 C 语言等

 

1采用专家系统开发工具

 

由于专家系统开发工具都提供了现成的知识表达方式推理机制解释机制 户界面以及相应的知识获取工具因而在领域知识形式化后用这些专家系统开发工具来建立领域专家系统显得特别有效系统建立者只需要按照工具的知识表达的要求填入相应知识即可但利用工具建立专家系统时要考虑这样几个问题工具提供的环境知识表达推理机制解释机制是否符合领域要求工具的自我开

 

销如何工具生成的专家系统是否可以与其他软件模型连接

 

通常要提供一个适用于所有领域的通用专家系统是十分困难的一般的工具只是对某些领域有效而对其他领域不十分有效另外专家系统工具缺少灵活性其知识表达与推理控制策略已经被设定了所以难以被知识工程师改变 

 

 

2采用人工智能语言

 

这种方法可以按照系统设计者的意图来构造知识库及推理机的计算机内部形式 使之具有很大的灵活性由于人工智能提供了相应的符号处理功能或演绎机制因而比起其他算法语言来在构造一个专家系统时有较大的方便性但是 Lisp  Prolog 语言都在不同程度下存在这样一些缺陷无法形容的运行时间和内存开销这影响到被建专家系统的时空效率如果采用 Lisp价格昂贵而且也不通用维护大容量知识库困难一些系统由于知识库中的知识不断增长到了需要重新编制的地步计算和输入/输出支撑能力差 因而对非符号处理显得不是十分有效缺少软件工程支撑工具虽然有的 Lisp  Prolog 版本提供一些支撑工具如调试工具但比起

 

 

其他VC++来显然要逊色得多移植造价昂贵由于人工智能语言对机器的依附性强因而要从一种版本移植到另一种版本付出的代价太大人工智能预言过分强调描述性而忽略过程性 

 

 

3采用一般高级语言

 

C++语言VC++等正在易优良的特性在专家系统与实现中发挥着重要的作用 并且逐步取代 Lisp  Prolog 等传统人工智能语言

  

Visual C++是一种可视化的面向对象语言它不仅仅是 C++语言的集成开发环境而且与 Win32 紧密相连所以利用 Visual C++开发系统可以完成各种各样应用程序开发 从底层软件直到上层直接面向用户的软件都可以用 Visual C++来完成开发 而且 Visual C++强大的调试功能也为大型复杂软件的开发提供了非常有效的排错手

 

 

随着软件版本的不断升级其功能液越来越强大几乎包括了 Windows 应用的各个方面 例如本专家系统开发应用到数据库构造知识库  Visual C++不仅支持 ODBC 接口而且也支持 DAO 接口 MFC 的支持下本系统相当快速地建立了数据库应用程序总之Visual C++成了 Windows 系统平台上最强大的应用程序开发系统[30] 目前开发软件的工作平台一般分为两种一是 DOS 操作系统二是 Windows 操作系统  Windows 是一个开放的标准的操作系统 具有操作简单 良好的用户界面

 

 

即插即用和在线帮助功能 并且集多媒体 多任务 网络通讯等功能于一体 Windows 为程序设计人员提供了极为方便的编程环境支持面向对象的程序设计方法提供了多窗口多任务及消息驱动程序结构对用户来说通过良好的人机交互界面可以更好地了解系统处理问题地过程使用的知识和方法从而提高系统地可信任程度 加系统地可接受性从软件设计角度看面向对象地程序设计符合人们的思维方式 以对象为中心设计软件同时增强了软件的功能

 

 

鉴于上述原因本课题采用 Windows 的工作平台Visual C++的程序设计语言作为软件开发环境

    标签:
    上一篇: FFHFDES 结构
    评论信息
    我要评论