版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
浙江大学硕士学位论文STYLEREF标题,章标题(无序号)Abstract总结与展望PAGE8PAGE75总结与展望全文总结本文对虚拟实验验证使能体系结构的重要组成部分——TDL一体化模型构建工具进行研究开发,该工具将实现UML建模、UML类图与TDL语言的转化、TDL语言的编辑、TDL语言编译、对象框架语言的编译、对象模型组件的测试等功能的一体化、可视化操作。本文主要完成了以下几方面的工作:首先根据用户需求,对工具的功能进行了模块划分,进行了总体设计。其次对TDL文本编辑模块的原理进行分析,该模块包括TDL语言输入输出操作、关键字高亮显示、语法错误显示、TDL文件结构的格式美化以及内容辅助等功能,确定了TDL文本编辑器的实现方法,然后通过分析TDL语言的文法结构,在开源框架XText的帮助下,生成了TDL文本编辑器。然后我们对框架代码生成与编译模块进行了研究,实现了框架代码的生成与编译功能,即对TDL文件的编译和对C++文件的编译,该工作要利用客户方提供的TDL编译器——CodeGenaration.exe和VC编译器——cl.exe实现,它们只能在DOS环境下依靠命令调用,我们的工作是对调用命令、操作进行封装,对环境进行配置,使得编译过程可以一键化可视化进行,最终能集成到TDL一体化模型构建工具中。最后我们对一体化集成平台进行了研究,设计实现了它的三个重要功能:项目生成与管理操作、可视化文本编辑操作、可视化框架代码生成与编译操作,为其它功能模块在一体化平台上的集成工作奠定了基础。工作展望目前,本项目主要完成了可视化文本编辑和框架代码生成功能,我认为未来还需要在以下方面进行进一步开发研究。1.在框架代码生成和编译模块中,可以进一步开发TDL文件和C++文件之间的双向映射功能,即通过TDL文件中的元素可以定位到C++文件中对应的元素,反之亦然。2.在框架代码生成和编译模块中,还可以进行框架源码编辑功能的设计与开发,TDL编译生成的框架源码(C++)文件分为两类:一类是用户可见,即用户可以在这些文件中添加业务逻辑,称之为用户代码(即VOM组件基本实现代码);另一类是专为中间件生成,即为支持中间件而生成的代码,称之为VOM组件代码。框架源码编辑就是支持用户在C++文件中添加业务逻辑,但不能修改VOM组件代码。3.在一体化集成平台的开发上,目前只完成了项目生成与管理、可视化文本编辑、可视化框架代码生成与编译三个功能,为了满足客户需求,未来还将设计和完成TDL可视化建模和对象模型组件测试功能。浙江大学硕士学位论文致谢参考文献[1]赵雯,廖馨,彭健.虚拟试验验证技术发展思路研究[J].计算机测量与控制,2009,17(3):437-439.[2]冯润明,王国玉,黄柯棣.试验与训练使能体系结构(TENA)研究[J].系统仿真学报,2004,16(10):2280-2284.[3]FoundationInitiative2010ProjectOffice.TheTestandTrainingEnablingArchitecture’sArchitectureReferenceDocumentVersion2002[M].USA:UnitedStatesofAmericaDepartmentofDefense,2002:57-70.[4]代坤,赵雯等.基于TENA的虚拟试验实现技术研究[J].系统仿真学报,2011,23(5):862-863.[5]GeneHudgins.TheTestandTrainingEnablingArchitecture(TENA)OverviewBriefing[EB/OL]./download.2008.01.12/2012.7.20.[6]冯润明,王国玉,黄柯棣.TENA中间件的设计与实现[J].系统仿真学报,2004,16(11):2373-2377.[7]徐忠富,王国玉,张玉竹,原瑞政.TENA的现状和展望[J].系统仿真学报,2008,20(23):6325-6329.[8]RunbaughJ.,JacobsonI.,BoochG.统一建模语言参考手册[M].北京:机械工业出版社,[9]王国玉,冯润明,陈永光.无边界靶场——电子信息系统一体化联合试验评估体系与集成方法[M].北京:国防工业出版社,2007:38-39.[10]任佳,雷斌.虚拟试验场技术在靶场试验计划验证中的应用[J].工业控制计算机,2007,20(2):7-9.[11]冯润明,王国玉,黄柯棣.TENA与HLA的比较[J].系统工程与电子技术,2005,27(2):288-291.[12]关萍萍,翟正军.虚拟靶场运行支持体系结构研究[J].计算机测量与控制,2009,17(12):247-251.[13]陈留涛,丁刚毅,李红松.基于HLA的兵器靶场协同仿真框架设计[J].系统仿真学报,2008,20(11):2909-2913.[14]马卫兵,赵雯,朱一凡.虚拟试验靶场合成环境概念参考模型研究[J].计算机仿真学报,2002,20(11):15-18.[15]HudginsG,LucasJ.ThetestandTrainingEnablingArchitecture,TENA,OffersRangeInteroperabilityandResourceReuseSolutions[EB/OL]./download/TENA2006.pdf.2006.07.11/2012.7.20.[16]TENA-SDA,ThetestandTrainingEnablingArchitecture,TENA,EstablishingtheFoundationforDoDRangeSystemsInteroperability[EB/OL/download/TENA2005.pdf.2005.04.22/2012.7.21.[17]TENA-SDA,JointNationalTrainingCapabilityUsingTENAinItsMajorExercises[EB/OL]./download.2004.11.22/2012.7.21.[18]陈冈.EclipseRCP应用系统开发方法与实战[M].北京:电子工业出版社,2007:3-4.[19]百度百科.rcp[EB/OL]./view/611109.htm,2012-4-22/2012-7-13.[20]王卫国,EclipseRCP深入浅出[M].北京:清华大学出版社,2011:9-10.[21]梁骞,EclipseRCP技术内幕[M].北京:电子工业出版社,2012:14-15.[22]java开源大全,XText[EB/OL]./open335304.htm2011.07.05/2012.7.31.[23]Wikipedia,Backus-NaurForm[EB/OL]./wiki/Backus%E2%80%93Naur_Form.2012.07.01/2012.7.31.目录摘要 iAbstract ii图目录 IV表目录 V第1章绪论 11.1课题背景 11.2虚拟试验验证技术发展状况 11.3本文主要工作和意义 31.4论文组织结构 41.5本章小结 4第2章相关知识介绍 52.1TDL定义语言 52.1.1TDL关键字 52.1.2导入(import) 62.1.3包(package) 62.1.4状态分布对象(SDO) 62.1.5消息对象(message) 72.1.6本地对象(LocalClass) 82.1.7向量数据类型(Vector) 92.1.8接口模型(Interface) 92.1.9枚举数据类型(Enumetation) 92.1.10TDL的基本数据类型 102.2EclipseRCP框架 102.2.1EclipseRCP概述 102.2.2EclipseRCP体系结构 112.2.3EclipseRCP的优点和应用 122.3本章小结 12第3章系统总体设计 133.1总体设计 133.2功能模块划分 143.2.1文本编辑模块 143.2.2可视化建模模块 153.2.3可视化框架代码生成与编译模块 153.2.4对象模型测试验证模块 153.2.5一体化集成平台 163.3本章小结 16第4章TDL文本编辑模块的研究 174.1功能介绍 174.2文本编辑模块的工作原理 174.2.1TDL的I/O操作 184.2.2语法高亮显示 194.2.3语法错误提示 194.2.4格式美化 194.2.5快捷提示和自动补充 204.3文本编辑器的生成方法 214.3.1XText介绍 214.3.2XText的工作原理 224.3.3领域特定语言 224.3.4TDL的语法定义 224.3.5TDL编辑器的生成方法 264.4本章小结 27第5章框架代码生成与编译模块的设计 285.1功能介绍 285.2模块概要设计 295.2.1TDL编译 295.2.2错误定位 315.2.3框架代码编译 325.3框架代码生成与编译模块的详细设计 335.4本章小结 36第6章一体化集成平台的设计 376.1一体化集成平台概述 376.2一体化集成平台的设计 376.2.1项目生成与管理功能 376.2.2可视化文本编辑功能 436.2.3可视化框架代码生成与编译功能 496.3本章小结 52第7章系统的实现
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 制油工岗前认证考核试卷含答案
- 分级护理的意义与目的
- 人文关怀在重症护理中的作用
- 2026年送电作业安全操作规程及注意事项
- 2025年银行从业资格公司信贷考前冲刺卷
- 麻醉科患者满意度调查表
- 吊顶风暖安装施工工艺流程
- 特种作业人员安全教育培训大纲
- 服装行业职业规划指南
- 社会公益活动安全风险识别与处置预案
- 天然淡水珍珠科普知识讲座
- 北京玉渊潭中学新初一均衡分班语文试卷
- 第十一章:公共管理规范
- 第五章有机过渡金属化合物和过渡金属簇合物教材课件
- 统计大数据文化-南京财经大学中国大学mooc课后章节答案期末考试题库2023年
- 统编版五年级道德与法治下册全册完整版课件
- 全过程工程咨询服务技术方案
- -卫生资格-副高-疾病控制-副高-章节练习-慢性非传染性疾病控制-试题(单选题)(共1125题)
- 作业指导书SOP编制规范
- GB/T 7762-2014硫化橡胶或热塑性橡胶耐臭氧龟裂静态拉伸试验
- GB/T 2521.1-2016全工艺冷轧电工钢第1部分:晶粒无取向钢带(片)
评论
0/150
提交评论