论文部分内容阅读
目前,哈尔滨工业大学自动化测试与控制研究所提出了用于仿真、试验及训练等领域的体系结构(HIT-TENA),并且开发了相应的支撑软件(HIT-TENA支撑软件平台)。通常情况下,在试验系统中需要从顶层开始对试验方案进行想定,为了实现新型的试验想定、系统建模、运行控制一体化试验模式,在现有HIT-TENA支撑软件平台的基础上,需要开发试验想定编辑工具和试验运行平台,从而进一步扩充HIT-TENA支撑软件平台能力以及扩展应用领域。 通过对想定内容的研究,设计了试验想定的包含的要素以及结构,并在分析目前HIT-TENA支撑软件平台机制的基础上,提出了从想定到系统建模的自动映射方法。通过分析想定编辑工具的需求,设计了软件的整体框架,确定了其是由实体模板编辑器和想定编器组成。其中,在实体模板编辑器中首先对HIT-TENA对象模型和实体进行了研究分析,确定了利用对象模型构建实体的方法,并通过加载对象模型的方式生成了想定编辑工具和系统建模软件中需要加载的实体模型。然后采用面向对象的方法对实体模板编辑器进行了用例分析,确定了实体模板编辑器的各个功能,并利用静态建模和动态建模设计了实体模板编辑器的功能实现过程,最后对整个软件进行了单元测试。想定编辑器主要是用来对整个试验过程进行规划和设定的。在对想定及相关软件进行分析研究的基础上,使用UML工具对想定编辑器的功能、实现过程进行了设计,并利用单元测试确定了整个软件各个功能的正确性。 在对HIT-TENA体系结构下的运行支撑软件、组件、分布式数据传输机制等相关内容进行分析研究后,研究了试验系统的运行控制原理,设计了运行平台与HIT-TENA体系结构下其他软件的外部接口图,并且在利用UML用例图对运行平台进行功能分析的基础上,设计了其对应的类图和序列图。通过对运行平台进行单元测试,确定了软件各个功能的正确性。 最后搭建了一个虚拟试验系统验证整个试验系统的正确性。验证结果表明,想定编辑工具能够根据需求对整个试验进行有效地规划,并生成了满足设计要求的试验方案文件。运行平台通过加载试验方案文件,调用资源组件实现了对整个试验系统的运行控制,并且试验运行显示结果均正确。