学位论文 > 优秀研究生学位论文题录展示

基于插件式多Agent的FVS软件架构研究与实现

作 者: 程舒晗
导 师: 陈志泊
学 校: 北京林业大学
专 业: 计算机软件与理论
关键词: FVS Agent 再工程 软件架构 公式解析
分类号: TP311.52
类 型: 硕士论文
年 份: 2012年
下 载: 55次
引 用: 0次
阅 读: 论文下载
 

内容摘要


为了借鉴国外成熟的技术更好的指导我国林业经营和管理决策,引进国外优秀的森林植被仿真软件系统非常必要。本文主要介绍了对美国森林植被仿真系统FVS进行中国化的实践方法和过程,研究的重点是如何对大型遗留系统进行再工程,应用新的软件架构和设计思路,对遗留系统进行改造。通过对国内外软件工程现状的研究,课题组决定在再工程的过程中,引入Agent的思想来指导和辅助逆向工程、重新设计和正向工程的全过程,并且结合平行迭代的方法,大大缩短了再工程的周期,降低了软件本地化的失败率,保持了新旧系统之间过渡的平稳性,取得了良好的效果。通过对FVS的本地化改造,有效解决了原有系统中无法动态解决模型表达式、模型变更成本太大等问题;重新划分了系统的模块,使得软件的功能和流程更加合理、清晰;此外,该文还进一步的优化和扩展了FVS系统的架构设计,使其更好的支持插件扩展,极大的提高了系统的可扩展性。经过验证,本地化取得了较为良好的效果,同时也验证了基于Agent的再工程方法的可行性和优越性。

全文目录


摘要  3-4
ABSTRACT  4-5
目录  5-7
1 引言  7-12
  1.1 森林生长的软件仿真  7-9
    1.1.1 软件仿真  7-8
    1.1.2 FVS简介  8-9
  1.2 引进FVS的问题  9-11
    1.2.1 基于Agent的软件开发  10-11
    1.2.2 插件式软件架构  11
  1.3 研究的目的和内容  11-12
2 软件再工程理论和插件式架构  12-20
  2.1 软件再工程  12-15
    2.1.1 逆向工程  13-14
    2.1.2 正向工程  14-15
  2.2 插件式软件架构  15-19
    2.2.1 插件式程序  15-17
    2.2.2 插件管理  17-18
    2.2.3 插件式的现状和分类  18-19
  2.3 本章小结  19-20
3 Agent理论及相关技术  20-25
  3.1 Agent的特性和定义  20-21
  3.2 Agent的抽象和表示模型  21-24
    3.2.1 思考型Agent  21-22
    3.2.2 反应型Agent  22
    3.2.3 混合型Agent  22-23
    3.2.4 多Agent系统  23-24
  3.3 基于Agent的系统  24
  3.4 本章小结  24-25
4 基于Agent的再工程方法与插件式架构  25-36
  4.1 基于Agent技术的再工程  25-30
    4.1.1 逆向工程方法  26-27
    4.1.2 重构和正向工程方法  27-29
    4.1.3 基于Agent技术的目标系统  29-30
  4.2 再工程过程模型及框架  30-32
    4.2.1 再工程替换策略  30-31
    4.2.2 平行迭代模型  31-32
  4.3 插件式软件架构与多Agent系统  32-35
    4.3.1 表示层插件实现  33-34
    4.3.2 业务层插件  34-35
  4.4 本章小结  35-36
5 FVSCN新架构的实现  36-48
  5.1 FVS系统分析  36
    5.1.1 FVS的业务逻辑  36
    5.1.2 FVS的实现细节  36
  5.2 FVS的再工程任务  36-37
  5.3 FVS的再工程  37-42
    5.3.1 FVS的逆向工程  37-40
    5.3.2 FVS的正向工程  40-42
    5.3.3 FVS平行迭代  42
  5.4 动态模型解析  42-44
    5.4.1 模型解析器  42-43
    5.4.2 公式解析的过程与参数传递  43-44
  5.5 FVS新架构的实现与验证  44-47
    5.5.1 FVS再工程实现评估  44-45
    5.5.2 FVSCN应用于森林碳储量的计算  45-47
  5.6 本章小结  47-48
6 总结与展望  48-50
  6.1 论文工作总结  48
  6.2 问题和展望  48-50
参考文献  50-53
个人简介  53-54
导师简介  54-55
获得成果目录  55-56
致谢  56

相似论文

  1. 面向SMDA的服务建模方法及工具实现,TP311.52
  2. 铁尾矿砂混凝土的配制与应用研究,TU528
  3. 建筑工程生命周期人体健康损害评价体系研究,R131
  4. 工程兵指挥自动化系统的设计与实现,TP311.52
  5. 基于移动Agent的分布式网络通信机制的研究,TP393.02
  6. 铁炭芬顿—生物组合工艺处理焦化废水的实验研究,X784
  7. 大豆生物种衣剂的研制与应用,S565.1
  8. 面向RIA开发模型的研究,TP311.5
  9. 人皮肤成纤维细胞搅拌培养和保存的初步研究,R329
  10. 美国办公家具设计理念研究及实践,TS665.5
  11. 国防型号工程应用项目管理模式研究,F426.48
  12. 盐城电信移动基站建设质量管理与控制研究,F626
  13. 对淮安市实施大学生村官社会体育指导员培训工程模式的研究,G807.4
  14. 基于Agent的农村数字化学习平台研究与实践,TP311.52
  15. DS-TE网络中自适应资源抢占策略及抢占算法研究,TP393.09
  16. 军事演习中工兵团工程装备维护保障资源配置研究,E251.2
  17. 绿色工程设计的项目管理应用研究,F284
  18. 高等院校共青团视野下的青年马克思主义者培养工程研究,G641
  19. 德州一中人防工程项目质量管理研究,G637
  20. 家装工程项目管理模式及流程优化研究,TU767
  21. 项目安装施工质量管理研究,TU712.3

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com