软件体系结构-第2章要点.pptVIP

  • 2
  • 0
  • 约1万字
  • 约 51页
  • 2016-03-03 发布于湖北
  • 举报
* 知识库 黑板知识库结构的示例 专家系统(Expert System)基本模型 模型库 事实库 规则库 知识维护界面 系统应用界面 应用信息 数据库 信息管理 推理机 用户 系统维护者 知识获取 决策解释 知识库管理 * 黑板知识库结构的优势 每个知识源的动作依据是黑板中的信息,包括需要的交互及协同 系统中的执行者和决策者享有同等的地位 使系统中多对多的关系,以及执行者和决策者的复杂关系变得简单而清晰 对于协同求解等专家系统是极好的控制方式 黑板知识库结构的不足 所有系统成分对共享区过分依赖,也是系统风险因素的最大隐患。 * 虚拟机 2.6 虚拟机(解释器)(Interpreter) 程序的 交互输入 被解释的 程序 执行伪码 解释引擎 输出 输入 选择指示 ?执行程序以能被被解释的一种伪码形式表示 ?解释引擎根据固定的语法结构,按照伪码的语义逐句解释伪码,同时,根据已经处理解释的状态,以及需要的输入的数据来完成输出。 解释器过程 解释状态 返回本章目录 * ?与运行程序交互的数据集合 ?被解释程序的伪代码集合 ?执行解释过程的状态集合 ?转换关系的操作集合 虚拟机(解释器)结构的成分 虚拟机(解释器)成分的连接器 根据文法约定以及通用的搜索算法,实现固定形式的解释引擎连接。 * 布尔表达式求值系统: ?通过解释一串

文档评论(0)

1亿VIP精品文档

相关文档