首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于java的软件agent开发环境的研究与实现

目录第1-8页
图目录第8-9页
摘要第9-10页
ABSTRACT第10-11页
第一章 绪论第11-15页
 §1.1 概述第11-12页
 §1.2 课题研究内容和主要工作第12-13页
 §1.3 论文的结构第13-15页
第二章 软件agent相关基础第15-23页
 §2.1 Agent概述第16-17页
 §2.2 Agent体系结构第17-19页
     ·基于逻辑的体系结构第17页
     ·反应式体系结构第17-18页
     ·层次式体系结构第18-19页
 §2.3 面向agent方法与面向object方法的比较第19-22页
 §2.4 基于对象的软件agent设想第22-23页
     ·基于对象的agent设想第22页
     ·软件agent概念定义第22-23页
第三章 基于事件处理的软件agent体系结构第23-31页
 §3.1 BDI agent体系结构第23-26页
     ·BDI agent体系结构第23-25页
     ·BDI agent体系结构所存在的问题第25-26页
 §3.2 基于事件驱动的agent体系结构实现第26-31页
     ·基于事件驱动的BDI实现模型第26-27页
     ·基于事件驱动的推理机制第27-31页
第四章 软件agent语言及其开发环境JBSAD第31-53页
 §4.1 选择java的理由第31-34页
 §4.2 面向软件agent的程序设计语言第34-49页
     ·基于java的语言扩展第34页
     ·语法扩展第34-35页
     ·语义扩展第35-49页
       ·Agent模板第35-38页
       ·Belief模板第38-39页
       ·Event模板第39-44页
       ·Plan模板第44-49页
 §4.3 JBSAD开发环境体系结构第49-50页
     ·JBSAD开发环境体系结构设计思想第49页
     ·开发环境体系结构设计第49-50页
   ·JBSAD的运行环境第50-53页
     ·Agent的运行机制第50-51页
     ·运行环境中构件类的组成第51-53页
第五章 JBSAD预编译器的设计及实现第53-73页
 §5.1 JBSAD预编译器的设计思想第53-55页
     ·预编译器的设计目的第53-54页
     ·预编译器的实现原则第54-55页
 §5.2 预编译器的总体结构设计第55-56页
 §5.3 MAP文件的功能及设计第56-64页
     ·MAP文件的主要功能第57页
     ·MAP文件的组成结构第57-58页
     ·BNF规则解释器设计第58-61页
       ·BNF规则的文法描述第58-59页
       ·BNF规则语法分析树第59-60页
       ·BNF规则解释器设计第60-61页
     ·BNF规则解释器实现第61-64页
       ·MAP文件处理的通用规则第61-64页
       ·通用规则语法分析链的生成第64页
 §5.4 词法分析器的设计及实现第64-67页
     ·词法分析器的设计第64-66页
       ·词法定义第65页
       ·词法分析器结构第65-66页
     ·词法分析器的实现第66-67页
 §5.5 语法分析器的设计及实现第67-72页
     ·语法分析器的设计第67-69页
       ·文法规则第67-68页
       ·语法分析树的设计第68-69页
     ·语法分析的实现第69-72页
       ·语法树构建第69-70页
       ·构造语法分析树的结点类第70-72页
 §5.6 BDI检测与最终代码的产生第72-73页
     ·BDI检测第72页
     ·中间代码的产生第72页
     ·最终代码的产生第72-73页
第六章 预编译器编译实例第73-80页
 §6.1 问题的提出及解决策略第73-74页
 §6.2 程序设计第74-76页
 §6.3 编译第76-78页
 §6.4 运行第78-80页
第七章 结束语第80-81页
致谢第81-82页
附录:作者在攻读硕士期间发表的论文第82-83页
参考文献第83-84页

论文共84页,点击 下载论文
上一篇:大学生网络成瘾的现状分析及其心理治疗与预防策略研究
下一篇:论中学体育特长生的思想品德教育