一种构建任务管理系统软件虚拟测试环境的方法
标题:一种构建任务管理系统软件虚拟测试环境的方法
摘要:本发明公开了一种构建任务管理系统软件虚拟测试环境的方法,属于机载系统软件测试技术领域。包括首先构建含有任务管理系统的全面机载电子系统网络构型,以及构建与所述任务管理系统相关联的接口,之后构建与所述任务管理系统相关联的虚拟目标机,形成嵌入式操作系统,并根据上述网络构型构建仿真控制与显示模块,以及构建外围设备模型库,之后建立所有系统的故障模型,并开发动态链接库,以形成与所述任务管理系统及所述嵌入式操作系统的接口,最后集成辅助测试工具,用于对任务管理系统软件进行黑盒与白盒的测试。通过该方法,在虚拟测试环境或系统中,能够独立和充分完成任务管理系统机载软件配置项测试,不受飞管系统真实运行环境的影响。
申请号:CN201711174044.6
申请日:2017/11/22
申请人:中国航空工业集团公司西安飞机设计研究所
首项权利要求:1.一种构建任务管理系统软件虚拟测试环境的方法,其特征在于,包括:
步骤一、构建含有任务管理系统的全面机载电子系统网络构型,所述网络构型至少包括:
由任务数据显示子系统、任务数据加载子系统以及任务管理与控制子系统构成的第一部分;
由数据记录子系统、航电子系统及飞控子系统构成的第二部分;
由故障管理子系统构成的第三部分;
上述各系统通过总线连接;
步骤二、构建与所述任务管理系统相关联的接口,所述接口包含计算数据类接口、控制类接口、操作系统接口、CPU编程类接口、BSP板级接口以及步骤一中的网络构型内的各系统接口;
步骤三、构建与所述任务管理系统相关联的虚拟目标机,开发CPU指令、BSP板级芯片、I/O、中断、时钟模拟功能,形成嵌入式操作系统;
步骤四、采用以太网模拟分布式数据总线,以便根据测试需求,与任务管理系统软件相关的外围仿真组件能够动态地加入或退出虚拟测试环境;
步骤五、根据步骤一,构建仿真控制与显示模块,以及构建包含所述第一部分内各系统的第一外围设备模型库、包含所述第二部分内各系统的第二外围设备模型库、包含所述第三部分内各系统的第三外围设备模型库;
步骤六、建立步骤五中所有系统的故障模型;
步骤七、开发步骤五中所有系统的动态链接库,并形成与所述任务管理系统及所述嵌入式操作系统的接口;
步骤八、集成辅助测试工具,用于对任务管理系统软件进行黑盒与白盒的测试。
专利类型:发明申请
发表评论