一种机载中央维护系统软件测试方法及系统技术方案

技术编号:14483356 阅读:93 留言:0更新日期:2017-01-26 02:53
本发明专利技术涉及一种机载中央维护系统软件测试方法及系统,属于机载电子系统设计领域。首先包括构建全面机载电子系统网络构型,包括中央维护系统软件以及机载成员系统,并设置各接口连接关系,通过分布式仿真与验证数据总线相互连接,同时,建立所述外围设备模型库的所有故障模型,之后选取测试用例组合,并按所述测试用例组合将正常或故障数据传送至机载中央维护系统软件;根据执行结果与所述测试用例组合做对比分析,用以确定所述机载中央维护系统软件功能是否满足需求。本系统建立了全系统的外围设备正常功能模型库,而且建立了故障模型库,根据以后其他各型飞机机载电子系统构型,进行有效裁剪和优化或扩展,可以满足其他机载软件的测试需求。

【技术实现步骤摘要】

本专利技术属于机载电子系统设计领域,具体涉及一种机载中央维护系统软件测试方法及系统
技术介绍
综合航空电子系统软硬件综合设计技术在现代各种型号的军民用飞机上得到广泛的应用,机载中央维护系统软件(OCMS软件)实现了飞机各个成员系统集中维护和管理的功能。机载中央维护系统软件功能包括:故障信息处理;地面测试;状态监控;软硬件配置管理;数据加/卸载;机载维护文档索引;放飞支持。机载中央维护系统软件管理的成员系统由以下几大类分系统组成:航电各分系统;机电管理分系统;任务分系统;飞行控制分系统;发动机数字控制分系统。目前机载中央维护系统软件(OCMS软件)的研发模式,大多先进行系统设计,再开始进行硬件设备达到交付状态后,软件研发及测试人员再进行软件的设计开发和单元部件测试,以及软硬件系统集成测试和验证,如图2所示。由于综合航空电子系统机载中央维护系统软件(OCMS软件)和硬件有很大的相关性,软件配置项测试及系统测试严重依赖于接口交联的诸多机载产品或系统,导致嵌入式软件在开发及验证中主要存在如下问题:机载中央维护系统软件(OCMS软件)开发需要等待硬件设备的开发和测试,只有提交出可用的硬件设备后才可开展和硬件紧密相关的软件的开发,导致整个项目的周期拖长;在软件开发调试及测试阶段,由于硬件设备资源有限,或者硬件设备成本较高,导致软件项目团队无法高效地进行相关调试工作;由于硬件设备早期调试阶段,可能会存在设计或者样机生产方面的问题,导致在进行软件调试时,无法有效区分软件或硬件的故障,使得软件的调试效率低下;在测试验证阶段,基于真实硬件环境,机载中央维护系统软件设计中的很多异常情况(例如每个成员系统或设备的故障模式)处理等情况,难以通过硬件环境进行测试和验证;在多个版本的软件同时测试验证阶段,由于仅有一套真实硬件环境,形成了为测试多版本OCMS软件,在同一套硬件测试系统同时竞争测试资源的情景;或者,经常出现仅有的一套真实硬件环境正在研发和验证某一版OCMS软件功能,不能同时进行另一版OCMS软件测试的状态,耽误了测试计划和软件产品装机计划;或者,实验室仅有的实物验证平台正处于为外场机载设备排故状态,不能同时进行OCMS软件测试的状态,耽误了测试计划和软件产品装机计划;进一步,针对外场装机多版本OCMS软件状态,从开发、试验、外场排故以及内部和外部测试的各个阶段,随时出现测试系统激烈竞争的情况。
技术实现思路
为了解决上述问题,本专利技术提供了一种机载中央维护系统软件测试方法及系统,建立与机载中央维护系统软件相关联的外围设备数字仿真环境,同时集成成熟的测试分析和管理工具,在此基础上进行机载中央维护系统软件的白盒测试、黑盒测试及静态分析的综合测试方法。本专利技术首先提供了一种机载中央维护系统软件测试方法,主要包括以下步骤:S1、构建全面机载电子系统网络构型,所述全面机载电子系统网络构型包括机载中央维护系统软件以及机载成员系统,所述机载中央维护系统软件设置在虚拟目标机内,并根据所述机载中央维护系统软件的功能需求设置其与所述虚拟目标机的实时操作系统的连接关系,所述机载成员系统通过分布式仿真与验证数据总线连接所述虚拟目标机;S2、建立所述外围设备模型库的所有故障模型;S3、选取测试用例组合,并按所述测试用例组合将正常或故障数据传送至虚拟目标机;S4、在所述虚拟目标机内执行所述机载中央维护系统软件;S5、将执行结果返回并显示;S6、将所述执行结果与所述测试用例组合做对比分析,用以确定所述机载中央维护系统软件功能是否满足需求。优选的是,所述步骤S1中,所述机载成员系统包括大气数据系统、卫星导航系统、飞行管理系统、飞行控制系统、通信及无线电导航系统、气象雷达系统、中央告警系统、任务管理系统、机电管理系统、发动机全权限数字式电子控制系统。在上述方案中优选的是,所述分布式仿真与验证数据总线包括1553B、429、AFDX中的至少一种。在上述方案中优选的是,所述步骤S6中,还包括对所述执行结果进行辅助测试。在上述方案中优选的是,所述辅助测试包括覆盖率测试及静态分析。本专利技术另一方面提供了一种机载中央维护系统软件测试系统,主要包括:全面机载电子系统网络构型,包括集成有机载中央维护系统软件的虚拟目标机以及机载成员系统;故障模型,包括所有机载成员系统的所有故障模型;分布式仿真与验证数据总线,用于连接所述机载成员系统与虚拟目标机;仿真控制与显示模块,用于控制测试用例向所述虚拟目标机的注入以及处理结果的显示。优选的是,所述机载成员系统包括大气数据系统、卫星导航系统、飞行管理系统、飞行控制系统、通信及无线电导航系统、气象雷达系统、中央告警系统、任务管理系统、机电管理系统、发动机全权限数字式电子控制系统。在上述方案中优选的是,所述分布式仿真与验证数据总线包括1553B、429、AFDX中的至少一种。在上述方案中优选的是,所述虚拟目标机还集成有辅助测试软件。在上述方案中优选的是,所述辅助测试软件包括覆盖率测试工具及静态分析工具。本专利技术的优点是:a)首次提供了一种脱离成品厂硬件设备的虚拟测试系统,满足OCMS软件提前高效开发和测试的需求(节省时间和资金及人员、灵活安排开发和测试计划);b)在虚拟测试系统上包含各种测试分析、管理工具,同时可以满足OCMS软件的静态分析/动态测试、白盒测试/黑盒测试方法;c)在虚拟测试系统上不仅建立了全系统的外围设备正常功能模型库,而且建立了故障模型库,满足OCMS软件所有正常、边界及异常测试用例的执行测试要求;d)正因为建立全系统的外围设备正常功能模型库,而且建立了故障模型库,根据以后其他各型飞机机载电子系统构型,进行有效裁剪和优化或扩展,可以满足其他机载软件的测试需求。e)在此测试系统上,还可以调试和开发后续军民用飞机各型系列的数个新版机载中央维护系统软件,大大节省资金、时间和人力资源。附图说明图1为本专利技术机载中央维护系统软件测试系统的一优选实施例的全面机载电子系统网络构型示意图。图2为传统机载中央维护系统软件开发流程图。图3为本专利技术图1所示实施例的机载中央维护系统软件内/外部接口示意图。图4为本专利技术图1所示实施例的软件仿真测试系统接口及组成关系构型示意图。具体实施方式为使本专利技术实施的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行更加详细的描述。在附图中,自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。下面结合附图对本专利技术的实施例进行详细说明。在本专利技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术保护范围的限制。本专利技术提供本文档来自技高网
...
一种机载中央维护系统软件测试方法及系统

【技术保护点】
一种机载中央维护系统软件测试方法,其特征在于,包括:S1、构建全面机载电子系统网络构型,所述全面机载电子系统网络构型包括机载中央维护系统软件以及机载成员系统,所述机载中央维护系统软件设置在虚拟目标机内,并根据所述机载中央维护系统软件的功能需求设置其与所述虚拟目标机的实时操作系统的连接关系,所述机载成员系统通过分布式仿真与验证数据总线连接所述虚拟目标机;S2、建立所述外围设备模型库的所有故障模型;S3、选取测试用例组合,并按所述测试用例组合将正常或故障数据传送至虚拟目标机;S4、在所述虚拟目标机内执行所述机载中央维护系统软件;S5、将执行结果返回并显示;S6、将所述执行结果与所述测试用例组合做对比分析,用以确定所述机载中央维护系统软件功能是否满足需求。

【技术特征摘要】
1.一种机载中央维护系统软件测试方法,其特征在于,包括:S1、构建全面机载电子系统网络构型,所述全面机载电子系统网络构型包括机载中央维护系统软件以及机载成员系统,所述机载中央维护系统软件设置在虚拟目标机内,并根据所述机载中央维护系统软件的功能需求设置其与所述虚拟目标机的实时操作系统的连接关系,所述机载成员系统通过分布式仿真与验证数据总线连接所述虚拟目标机;S2、建立所述外围设备模型库的所有故障模型;S3、选取测试用例组合,并按所述测试用例组合将正常或故障数据传送至虚拟目标机;S4、在所述虚拟目标机内执行所述机载中央维护系统软件;S5、将执行结果返回并显示;S6、将所述执行结果与所述测试用例组合做对比分析,用以确定所述机载中央维护系统软件功能是否满足需求。2.如权利要求1所述的机载中央维护系统软件测试方法,其特征在于:所述步骤S1中,所述机载成员系统包括大气数据系统、卫星导航系统、飞行管理系统、飞行控制系统、通信及无线电导航系统、气象雷达系统、中央告警系统、任务管理系统、机电管理系统、发动机全权限数字式电子控制系统。3.如权利要求1所述的机载中央维护系统软件测试方法,其特征在于:所述分布式仿真与验证数据总线包括1553B、429、AFDX中的至少一种。4.如权利要求1所述的机载中央维护系统软件...

【专利技术属性】
技术研发人员:钱向农孙康成红芳禹继晖党艳虎
申请(专利权)人:中国航空工业集团公司西安飞机设计研究所
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1