基于YH-SUPE的并行仿真系统自动初始化技术研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:guoqing123456789
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
仿真系统初始化程序往往需要在对系统初始化需求和想定数据组织进行明确理解的基础上开发,而目前系统初始化需求和想定数据组织均缺乏统一规范的描述,初始化变量与想定数据间难以建立明确规范的对应关系,使得初始化程序开发需要进行大量的人为理解和手工编码,工作量大,效率低。因此开展仿真系统自动初始化技术研究,实现初始化程序的自动生成及数据自动匹配与解析,对于提高仿真系统初始化程序开发效率,减少人工参与等具有重要的理论和实践意义。论文在深入分析基于YH-SUPE的并行仿真系统初始化问题本质的基础上,围绕系统自动初始化总体框架、自动初始化相关的描述规则和数据匹配规则及初始化程序自动生成等关键技术展开研究。主要工作及创新点如下:1)当前初始化程序的开发主要依赖人工理解初始化需求及想定数据,建立初始化变量与想定数据之间的匹配关系,再手动编写相应的取值赋值逻辑,工作量大、效率低。为此,提出了一种基于两阶段自动化的仿真系统自动初始化总体框架,该框架首先根据初始化需求自动生成初始化程序,初始化程序根据想定数据描述规则自动获取初始化数据并完成赋值。实践表明了该框架的有效性和可行性。2)规范化的初始化需求和想定数据描述是实现自动初始化的基础,而目前仿真系统缺乏规范化的初始化需求描述,想定数据描述大都没有考虑自动初始化的需求。为此,提出了基于XML的仿真系统初始化需求描述规范及支持初始化数据自动匹配与解析的想定数据描述规则。前者按对象分节点结构化描述系统中各对象属性初始化需求,后者给出了为支持自动初始化想定数据描述必须遵循的规则。3)由于初始化程序需要解析想定中的数据,不同的想定会导致初始化程序不同,使其难以独立于想定自动生成。为此,提出了一种层次式初始化程序架构HIPA及基于该架构的初始化程序自动生成方法。HIPA将初始化程序分成四层:想定操作接口负责实际的想定操作,由想定方提供;匹配取值模块在想定操作接口上进行封装,向上层提供统一的接口;初始化功能函数库为系统按类型提供初始化函数;系统初始化函数调用初始化功能函数实现系统的初始化。自动生成方法根据初始化需求描述为系统定制HIPA上两层。上述方法将想定变化的影响限定在下两层,不仅使得初始化程序自动生成成为可能,而且使得系统代码结构更清晰简洁。基于上述研究成果,设计实现了基于YH-SUPE的并行仿真系统初始化程序自动生成器。实例测试表明,根据系统初始化需求描述生成器可自动生成初始化程序,初始化程序可正确实现初始化数据的获取和赋值,满足仿真系统自动初始化需求。整个初始化过程人工参与量小,有效提高了仿真系统初始化程序实现效率。
其他文献
三维扫描技术是虚拟现实技术在模型构建领域的重要应用,能够快速实时构建场景及物体的高质量模型。然而,三维扫描技术获得的场景模型的整体性使重建模型应用受限,并且通过人
随着互联网的普及和发展,即时通信已经成为人们交流的重要手段。它所拥有的实时性、跨平台性、成本低、效率高等诸多优势,使通信类沟通工具在网络交流应用中的使用比例,已经
互联网迅速发展的同时,网络安全问题也日益严重。病毒、恶意攻击、非法访问等都容易影响网络的正常运行,网络设计和建设者们将多种网络防御技术综合应用到网络安全管理体系中,形
心脑血管疾病已成为威胁人类健康的主要疾病之一,它具有突发性和隐蔽性特点,心脏骤停和严重心梗的最佳抢救时间约为4分钟,这就要求对心脑血管疾病患者进行实时监护以便提供及
随着计算机技术和网络技术的发展,现代企业在信息化建设的过程中,开发了大量基于不同软硬件平台的信息管理系统,应用于各自的生产和管理。在这些应用系统中存储了大量的异构
蛋白质的空间结构和功能关系密切,其折叠结构的形状在很大程度上决定了其可能具有的生物功能,掌握蛋白质的结构信息对于研究蛋白质的功能和作用具有重要的意义。根据蛋白质天然
药物虚拟筛选是采用分子对接技术,针对某一靶标的结构,通过分子模拟的方式在化合物库中寻找与靶标结合较好的小分子,预测小分子的生理活性。当突发性传染病爆发时,能否迅速找出可用于治疗新型急性传染病的候选药物至关重要。目前地球上约有3500万已知结构药物化合物分子,在个人计算机上,完成针对单一蛋白靶标的所有筛选工作需要十几年,即使在天河二号超级计算机上使用目前的高通量方法,依然需要数十天。因此,必须开发出
蓝牙无线通信协议的设备连接机制是通过设备发现实现的。蓝牙设备发现机制的性能直接影响着蓝牙无线通信的效率。本文首先讨论了蓝牙设备连接机制的基本原理,分析了蓝牙无线设
随着计算机视觉、人工智能和思维科学领域的不断发展,数字图像处理的研究和应用正在向更高、更深、更广的层次迈进。图像分割作为模式识别、目标跟踪、图像理解和机器视觉等
随着半导体技术和无线通信技术的不断发展,出现了多种短距离无线通信技术,如HomeRF、IrDA、BlueTooth以及ZigBee等。无线通信技术和网络技术的结合,形成无线网络技术,出现了无线