一种软硬件混合系统的联合可靠性试验剖面构造方法转让专利

申请号 : CN201910220046.7

文献号 : CN109933047B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 姚金勇余正伟夏继强甄江云苑朝晖

申请人 : 北京航空航天大学

摘要 :

本发明公开一种软硬件混合系统的联合可靠性试验剖面构造方法,该方法包括:分析软硬件混合系统;确定软硬件混合系统综合任务剖面;确定硬件任务剖面;确定环境剖面;确定电磁剖面;确定硬件可靠性试验剖面;确定软件任务剖面;确定软件相关的功能剖面;确定软件相关的操作剖面;确定软件可靠性测试剖面;确定概率场景信息;结合硬件可靠性试验剖面与软件可靠性试验剖面,共12个步骤。本发明考虑了电磁干扰应力对软硬件混合系统的影响,能更加真实地反映软硬件混合系统的实际使用情况,基于该可靠性试验剖面的软硬件混合系统的可靠性试验,检测到实际使用过程中会出现的软硬件混合系统综合故障,更加适用于软硬件混合系统的可靠性鉴定试验。

权利要求 :

1.一种软硬件混合系统的联合可靠性试验剖面构造方法,其特征在于,所述方法包括如下步骤:步骤1:分析软硬件混合系统

确定联合可靠性试验剖面中的研究对象,包括使用人员、被测系统、被测系统所使用的大系统和交联交互系统;

步骤2:确定软硬件混合系统综合任务剖面

对软硬件混合系统进行任务分析,获取软硬件混合系统的任务信息,建立软硬件混合系统的综合任务剖面;

步骤3:确定硬件任务剖面

根据建立的软硬件混合系统综合任务剖面,确定软硬件混合系统中的硬件可靠性剖面中的任务剖面;

步骤4:确定环境剖面

根据硬件可靠性剖面中的任务剖面,得到系统在环境中执行任务过程中经历的环境应力,包括温度应力、湿度应力、振动应力和电应力,确定硬件可靠性剖面中环境剖面的环境应力参数,得到环境剖面数据,根据环境剖面数据建立环境剖面;所述的环境参数包括温度、湿度、振动和输入电压以及它们持续的时间;

步骤5:确定电磁剖面

根据硬件可靠性剖面中的任务剖面,得到系统在执行任务的过程中所经历的电磁应力,确定硬件可靠性剖面中电磁剖面的电磁应力参数;

步骤6:确定硬件可靠性试验剖面

根据步骤4确定环境剖面和步骤5确定电磁剖面建立综合环境剖面数据表,对综合环境剖面数据进行简化,获取试验剖面数据表,建立软硬件混合系统的硬件可靠性试验剖面;

步骤7:确定软件任务剖面

通过系统软件需求文档和系统软件设计说明文档,基于步骤2软硬件混合系统综合任务剖面,分析得到系统软件相关的任务,确定软件任务剖面;

步骤8:确定软件相关的功能剖面

通过细化软件功能,识别所有可能的运行并建立运行于功能之间的联系,并在软件任务剖面的基础上,确定软件功能剖面;

步骤9:确定软件相关的操作剖面

分析软件流程并且对应系统流程,通过系统与软件之间的对应来得到软件的状态,进行数据交互分析得到软件操作剖面;

步骤10:确定软件可靠性测试剖面

分析任务信息中,系统软件运行相关的输入变量与输入状态,计算每个软件运行的发生概率,得到软件可靠性测试剖面;

步骤11:确定概率场景信息

通过软硬件混合系统的任务分析,获取软硬件混合系统中硬件和软件在每个任务阶段发生的概率,从而确定硬件试验剖面中各个任务阶段的发生概率和软件可靠性测试剖面中各个任务阶段的软件测试用例读取概率;

步骤12:结合硬件可靠性试验剖面与软件可靠性试验剖面根据确定的概率场景信息,将硬件可靠性试验剖面和软件可靠性试验剖面结合在同一任务时间场景下,对于软件测试运行的时间较短的情况采用循环的方式填充试验剖面,使硬件试验剖面与软件可靠性试验剖面的时间相统一,在可靠性试验的过程中同步进行硬件可靠性试验和软件可靠性试验。

2.根据权利要求1所述的一种软硬件混合系统的联合可靠性试验剖面构造方法,其特征在于:该方法加入了电磁应力剖面,采用的电磁应力为传导式电磁干扰应力,根据软硬件混合系统的任务剖面,确定系统在执行任务的过程中所遭受的电磁干扰强度大小。

3.根据权利要求2所述的一种软硬件混合系统的联合可靠性试验剖面构造方法,其特征在于:所述的电磁应力为传导式电磁干扰应力,在电源输入时进行电磁干扰应力的注入,使导体中产生电流的变化,将电磁干扰源的电磁干扰沿着电源线传播到软硬件混合系统中的电磁敏感设备上。

说明书 :

一种软硬件混合系统的联合可靠性试验剖面构造方法

技术领域

[0001] 本发明涉及软硬件混合系统的可靠性试验领域,特别是涉及一种软硬件混合系统的联合可靠性试验剖面构造方法,适用于软硬件混合系统的可靠性设计。

背景技术

[0002] 随着现代电子技术、信息技术,特别是嵌入式技术、软硬件协同设计技术的发展,越来越多的武器装备采用基于通用或专用计算平台的软硬件混合方式进行设计,武器装备信息化、数字化和自动化程度不断提高,装备的规模和复杂性急剧增加。传统的软硬件混合系统可靠性试验方法是将硬件和软件部分分别进行可靠性试验和测试,在考核和测试软件部分时,基本上不考虑环境和硬件故障的影响,认为硬件的可靠度是1,在考核和测试硬件部分时,基本上不考虑软件固有缺陷和设计不周的影响,而且,在测试用例选择上多数选择运行测试用的软件,硬件模块和运行频度也不与任务剖面相对应,系统可靠性评估时也认为软件的可靠度是1。
[0003] 传统的电子装备通常以硬件为主,软件所占的比重较小,因此其可靠性理论、方法、技术、装置、工具等的研究、设计与实施主要针对硬件进行。随着大规模集成电路及可编程器件的出现及发展,产品装备的数字化程度不断提高,装备逐渐走向软硬混合系统,装备中的软件规模变得更加复杂和庞大,这也直接导致了系统中存在的缺陷数量增多,错误发生的频率增大,可靠性降低。同时,软件的规模呈现越来越复杂、越来越庞大的趋势。按照软件工程化要求,软件可靠性一般靠人工常态评测,遇有大规模软件评测时则耗时难以估算,且软件固化后和装备一起开展可靠性试验时,对错误的检测和定位更加困难,致使测试周期和测试成本持续增长。因此对于软硬件混合系统来说,典型软硬件混合设备综合试验剖面需要综合研究环境剖面和软件测试剖面,建立软硬件混合系统综合试验剖面。
[0004] 当前,可靠性试验对于保障产品的可靠性至关重要,传统的可靠性试验方法、技术与装置等越来越难以适应产品技术的变化,适应现在和未来电子装备可靠性试验的需要。例如北京航空航天大学艾骏老师提出的一种软硬件结合的可靠性综合试验剖面构造方法中,缺少电磁应力剖面。当今人类的生存环境已具有浓厚的电磁环境,产品所处的电磁环境也越来越复杂,软硬件混合系统本身的电子系统也越来越复杂,当缺少电磁应力剖面时进行可靠性试验,软硬件混合系统的缺陷可能不会被发现,不利于软硬件混合系统可靠性的提高。当前软硬件混合系统可靠性鉴定与验收试验中,缺乏针对性的试验剖面实施,探索软硬件混合系统可靠性综合试验剖面的方法,满足软硬件混合系统可靠性试验面临的迫切需求。

发明内容

[0005] 本发明针对由于软硬件混合系统的可靠性依赖于系统中的软件和硬件,目前的对软硬件混合系统的软硬件综合的可靠性试验剖面构造方法中,因缺少电磁应力剖面而造成的产品缺陷可能不被发现,使获得用于软硬件混合系统可靠性试验的试验数据非常困难,提出了一种软硬件混合系统的联合可靠性试验剖面构造方法。
[0006] 本发明提出的一种软硬件混合系统的联合可靠性试验剖面构造方法,具体包括如下步骤:
[0007] 步骤1:分析软硬件混合系统。确定联合可靠性试验剖面中的研究对象,包括使用人员、被测系统、被测系统所使用的大系统和交联交互系统。
[0008] 步骤2:确定软硬件混合系统综合任务剖面。对软硬件混合系统进行任务分析,获取软硬件混合系统的任务信息,建立软硬件混合系统的综合任务剖面。
[0009] 步骤3:确定硬件任务剖面。根据建立的软硬件混合系统综合任务剖面,确定软硬件混合系统中的硬件可靠性剖面中的任务剖面。
[0010] 步骤4:确定环境剖面。根据硬件可靠性剖面中的任务剖面,得到系统在环境中执行任务过程中经历的环境应力,包括温度应力、湿度应力、振动应力和电应力,确定硬件可靠性剖面中环境剖面的环境应力参数,得到环境剖面数据,根据环境剖面数据建立环境剖面;所述的环境剖面数据包括温度、湿度、振动和输入电压以及它们持续的时间。
[0011] 步骤5:确定电磁剖面。根据硬件可靠性剖面中的任务剖面,得到系统在执行任务的过程中所经历的电磁应力,确定硬件可靠性剖面中电磁剖面的电磁应力参数;所述的电磁应力为传导式电磁干扰应力,在电源输入时进行电磁干扰应力的注入,使导体中产生电流的变化,将电磁干扰源的电磁干扰沿着电源线传播到软硬件混合系统中的电磁敏感设备上。
[0012] 步骤6:确定硬件可靠性试验剖面。根据步骤4和步骤5确定环境剖面和电磁剖面建立综合环境剖面数据表,对综合环境剖面数据进行简化,获取试验剖面数据表,建立软硬件混合系统的硬件可靠性试验剖面。环境剖面数据表的简化按照标准GJB899A-2009和标准GJB151B-2013规定的方法进行简化。
[0013] 步骤7:确定软件任务剖面。通过系统软件需求文档和系统软件设计说明文档等,基于步骤2软硬件混合系统综合任务剖面,分析得到系统软件相关的任务,确定软件任务剖面。
[0014] 步骤8:确定软件相关的功能剖面。通过细化软件功能,识别所有可能的运行并建立运行于功能之间的联系,并在软件任务剖面的基础上,确定软件功能剖面。
[0015] 步骤9:确定软件相关的操作剖面。分析软件流程并且对应系统流程,通过系统与软件之间的对应来得到软件的状态,进行数据交互分析得到软件操作剖面。
[0016] 步骤10:确定软件可靠性测试剖面。分析任务信息中,系统软件运行相关的输入变量与输入状态,计算每个软件运行的发生概率,得到软件可靠性测试剖面。
[0017] 步骤11:确定概率场景信息。通过软硬件混合系统的任务分析,获取软硬件混合系统中硬件和软件在每个任务阶段发生的概率,从而确定硬件试验剖面中各个任务阶段的发生概率和软件可靠性测试剖面中各个任务阶段的软件测试用例读取概率。
[0018] 步骤12:结合硬件可靠性试验剖面与软件可靠性试验剖面。根据确定的概率场景信息,将硬件可靠性试验剖面和软件可靠性试验剖面结合在同一任务时间场景下,对于软件测试运行的时间较短的情况采用循环的方式填充试验剖面,使硬件试验剖面与软件可靠性试验剖面的时间相统一,在可靠性试验的过程中同步进行硬件可靠性试验和软件可靠性试验。
[0019] 本发明与现有技术相比,具有以下明显的优势和有益效果:采用本发明提出的软硬件混合系统的联合可靠性试验剖面构造方法,包含了电磁干扰应力剖面对系统的影响,能够更加真实地体现软硬件混合系统的实际使用情况,描述了在同一任务时间下被测系统所受的应力变化情况和系统中被测软件所受的测试用例随时间的变化情况。本方法建立的可靠性试验剖面考虑电磁干扰应力对软硬件混合系统的影响,基于本方法建立的联合可靠性试验剖面生成被测软硬件混合系统的可靠性试验数据,所得的可靠性试验数据可靠度更高,有助于提高软硬件混合系统可靠性,为软硬件混合系统的可靠性鉴定提供重要作用。

附图说明

[0020] 图1是本发明方法的软硬件混合系统联合可靠性试验剖面构造流程图。
[0021] 图2是本发明方法软硬件混合系统联合可靠性试验剖面中的硬件任务剖面图的一个实例图。
[0022] 图3是本发明方法软硬件混合系统联合可靠性试验剖面中综合环境剖面的一个实例图。
[0023] 图4是本发明方法软硬件混合系统联合可靠性试验剖面中软件剖面构造流程图。
[0024] 图5是本发明方法软硬件混合系统联合可靠性试验剖面中软件剖面的一个实例图。
[0025] 图6是本发明方法软硬件混合系统联合可靠性试验剖面结合的一个实例图。

具体实施方式

[0026] 为了便于本领域普通技术人员理解和实施本发明,下面结合附图和实例对本发明作进一步的详细和深入描述。
[0027] 本发明提出的一种软硬件混合系统联合可靠性试验剖面构造方法,包括硬件可靠性试验剖面和软件可靠性剖面,以及两者之间的有效结合,其中两者的结合方法是通过对软硬件混合系统的任务分析得到的概率场景信息,将硬件可靠性试验剖面和软件可靠性试验剖面结合在同一任务时间场景下,使硬件试验剖面与软件可靠性试验剖面的时间相统一,在可靠性试验的过程中同步进行硬件可靠性试验和软件可靠性试验。
[0028] 本发明的硬件可靠性剖面主要是依照可靠性鉴定和验收试验标准GJB 899A-2009,以及军用设备和分系统电磁发射和敏感度要求与测量标准GJB 151B-2013来建立,标准GJB 899A-2009比较详细地描述了硬件温度、湿度、振动、电应力等环境条件的确定方法,标准GJB 151B-2013比较详细地描述了硬件电磁干扰等条件的确定方法。硬件可靠性试验剖面的建立流程是:首先确定系统的任务剖面,然后根据任务剖面建立相应的环境剖面,最后根据一定的标准对环境剖面简化得到系统的试验剖面。对设计用于执行一种任务的系统,试验剖面与环境剖面是一一对应关系,对设计用于执行多项任务的系统,则应按照一定的规则将多个试验剖面合并成一个硬件综合试验剖面。硬件综合试验剖面是环境参数与时间的关系图,是按照一定标准对多个任务的硬件试验剖面进行处理合成后得到的。
[0029] 本发明的软件可靠性剖面主要包括系统软件任务剖面和软件操作剖面,软件可靠性剖面是对软件使用条件的定义,即软件的输入按照时间的分布情况或在软件输入范围内的出现概率分布,描述软件的实际使用情况,软件可靠性测试剖面主要思想就是按照用户软件实际使用的统计规律进行随机测试。因此,软件可靠性测试剖面的构造是根据系统任务中软件被使用或被操作情况下输入的综合分析过程。在构造软硬件混合系统可靠性试验剖面的过程中,软件可靠性测试剖面的构造,需要根据系统任务场景中软件相关的环境应力情况,构造得到符合软硬件混合系统可靠性试验要求的软件可靠性剖面。
[0030] 根据软硬件混合系统的任务分析,确定了软硬件混合系统中软件和硬件的概率场景信息,将硬件可靠性试验剖面和软件可靠性试验剖面结合在同一任务时间场景下,对于软件测试运行的时间较短的情况采用循环的方式填充软件可靠性试验剖面,使硬件试验剖面与软件可靠性试验剖面的时间相对应,在可靠性试验的过程中同步进行硬件可靠性试验和软件可靠性试验。
[0031] 综上所述,软硬件混合系统的联合可靠性试验剖面构造的整体思路是通过分析系统的任务剖面,建立硬件任务剖面和软件任务剖面,根据硬件任务剖面和软件任务剖面同步地构建硬件可靠性试验剖面和软件可靠性试验剖面,然后根据系统任务分析的概率场景信息,将硬件可靠性试验剖面和软件可靠性试验剖面结合在同一任务时间场景下。软硬件混合系统的联合可靠性试验剖面构造流程图如图1所示。
[0032] 下面详细介绍每一步骤。
[0033] 步骤1:分析软硬件混合系统。确定联合可靠性试验剖面中的研究对象,包括使用人员、被测系统、被测系统所使用的大系统和交联交互系统。这些信息可以通过参考软硬件混合系统相关书籍,查阅软硬件混合系统相关文件,咨询相关技术领域专家等获得。
[0034] 步骤2:确定软硬件混合系统综合任务剖面。对软硬件混合系统进行任务分析,获取软硬件混合系统的任务信息,建立软硬件混合系统的综合任务剖面。这一部分的信息根据系统的任务说明书、任务需求说明等获得。
[0035] 步骤3:确定硬件任务剖面。根据建立的软硬件混合系统综合任务剖面,确定软硬件混合系统中的硬件可靠性剖面的任务剖面。硬件任务剖面的建立根据系统的任务参考标准GJB899A-2009和系统任务相关文档。
[0036] 步骤4:确定环境剖面。根据硬件可靠性剖面中的任务剖面,得到系统在环境中经历的环境应力,包括温度应力、湿度应力、振动应力、电应力,确定硬件可靠性剖面中环境剖面的环境应力参数,根据环境剖面数据建立环境剖面数据表,从而得到环境剖面;所述的环境参数包括温度、湿度、振动和输入电压以及它们持续的时间。环境剖面中的环境应力部分数据参考标准GJB899A-2009规定的方法进行选择和计算。
[0037] 步骤5:确定电磁剖面。根据硬件可靠性剖面中的任务剖面,得到系统在执行任务的过程中所经历的电磁应力,确定硬件可靠性剖面中电磁剖面的电磁应力参数;所述的电磁应力为传导式电磁干扰应力,在电源输入时进行电磁干扰应力的注入,使导体中产生电流的变化,将电磁干扰源的电磁干扰沿着电源线传播到软硬件混合系统中的电磁敏感设备上。电磁剖面中的电磁应力部分数据参考标准GJB151B-2013规定的方法进行选择和计算。
[0038] 步骤6:确定硬件可靠性试验剖面。根据步骤4和步骤5确定环境剖面和电磁剖面建立综合环境剖面数据表,对综合环境剖面数据进行简化,获取试验剖面数据表,建立软硬件混合系统的硬件可靠性试验剖面。环境剖面数据表的简化按照标准GJB899A-2009和标准GJB151B-2013规定的方法进行简化。
[0039] 步骤7:确定软件任务剖面。通过系统软件需求文档和系统软件设计说明文档等,基于软硬件混合系统综合任务剖面,分析得到系统软件相关的任务,确定软件任务剖面。
[0040] 步骤8:确定软件相关的功能剖面。通过细化软件功能,识别所有可能的运行并建立运行于功能之间的联系,并在软件任务剖面的基础上,确定软件功能剖面。
[0041] 步骤9:确定软件相关的操作剖面。分析软件流程并且对应系统流程,通过系统与软件之间的对应来得到软件的状态,进行数据交互分析得到软件操作剖面。
[0042] 步骤10:确定软件可靠性测试剖面。分析任务信息中,系统软件运行相关的输入变量与输入状态,计算每个软件运行的发生概率,得到软件可靠性测试剖面。
[0043] 步骤11:确定概率场景信息。通过软硬件混合系统的任务分析,获取软硬件混合系统中硬件和软件在每个任务阶段发生的概率,从而确定硬件试验剖面中各个任务阶段的发生概率和软件可靠性测试剖面中各个任务阶段的软件测试用例读取概率。
[0044] 步骤12:结合硬件可靠性试验剖面与软件可靠性试验剖面。根据确定的概率场景信息,将硬件可靠性试验剖面和软件可靠性试验剖面结合在同一任务时间场景下,对于软件测试运行的时间较短的情况采用循环的方式填充试验剖面,使硬件试验剖面与软件可靠性试验剖面的时间相统一,在可靠性试验的过程中同步进行硬件可靠性试验和软件可靠性试验。
[0045] 通过这12个步骤得到的软硬件混合系统联合试验剖面主要适用于软硬件混合系统的可靠性试验,能够更加真实地体现软硬件混合系统的实际使用情况,描述了在同一任务时间下被测系统所受的应力变化情况和系统中被测软件所受的测试用例随时间的变化情况。本方法建立的可靠性试验剖面考虑电磁干扰等多种应力对软硬件混合系统的影响,基于本方法建立的联合可靠性试验剖面生成被测软硬件混合系统的可靠性试验数据,所得的可靠性试验数据可靠度更高,有助于提高软硬件混合系统可靠性,为软硬件混合系统的可靠性鉴定提供辅助作用。
[0046] 下面通过列举实例来说明本发明的软硬件混合系统联合可靠性试验剖面构造方法的可行性和有效性。以某型飞机的IMA(综合模块化航空电子系统)系统为例,IMA系统是指先进飞机上的实时计算机平台以及相应的分布式网络,包括若干个计算处理模块以及网络接口,IMA系统上可以驻留不同安全等级的应用程序,各种类型的数据均可接入IMA网络。当前随着综合程度越来越高,系统的规模越来越大,架构越来越复杂,使用IMA系统已经成为未来飞机的发展必然趋势。实例系统中的某些参数在此进行了简化处理,具体研究过程如下:
[0047] 步骤1、分析软硬件混合系统。
[0048] 通过系统分析确定联合可靠性试验剖面中的被测系统为综合模块化航电系统IMA,使用人员为飞机飞行员,被测系统所使用的大系统和交联交互系统为整个飞机系统。
[0049] 步骤2、确定软硬件混合系统综合任务剖面。通过对飞机的任务分析,得到某飞机典型任务有飞行训练,飞行演习,飞行侦查三种。其中飞行演习任务阶段有:自检,滑行,爬升,巡航,战斗,巡航,下降和滑行8个阶段,飞机飞行演习的任务剖面如表1所示,该剖面为IMA硬件可靠性剖面的一个任务剖面。
[0050]任务阶段 阶段高度(km) 马赫数(Ma) 持续时间(min)
自检 0 0 10
滑行 0 0.5 10
爬升 0.3-12 0.5 5
巡航 12 0.55 170
战斗 - 0.83 40
巡航 10.67 0.45 170
下降 10.67-0 0.4 10
滑行 0 0 5
[0051] 表1
[0052] 步骤3、确定硬件任务剖面。根据飞机飞行演习任务的任务剖面,建立综合模块化航电系统的硬件任务剖面图,如图2所示,该图即为综合模块化航电系统的一个任务剖面图。
[0053] 步骤4、确定环境剖面。根据硬件可靠性剖面中的任务剖面,得到综合模块化航电系统在环境中经历的环境应力,包括温度应力、湿度应力、振动应力和电应力,确定硬件可靠性剖面中环境剖面的环境应力参数,根据环境剖面数据建立环境剖面数据表,从而得到环境剖面;所述的环境参数包括温度、湿度、振动和输入电压以及它们持续的时间。环境剖面中的环境应力部分数据参考标准GJB899A-2009规定的方法进行选择和计算。
[0054] 步骤5、确定电磁剖面。根据硬件可靠性剖面中的任务剖面,得到综合模块化航电系统在执行任务的过程中所经历的电磁应力,确定硬件可靠性剖面中电磁剖面的电磁应力参数;所述的电磁应力为传导式电磁干扰应力,在电源输入时进行电磁干扰应力的注入,使导体中产生电流的变化,将电磁干扰源的电磁干扰沿着电源线传播到软硬件混合系统中的电磁敏感设备上。电磁剖面中的电磁应力部分数据参考标准GJB151B-2013规定的方法进行选择和计算。
[0055]
[0056] 表2
[0057] 步骤6、确定硬件可靠性试验剖面。根据步骤4和步骤5确定环境剖面和电磁剖面建立综合环境剖面数据表,如表2(综合模块化航电系统综合环境剖面数据表)所示,对综合环境剖面数据表进行简化,获取试验剖面数据表,建立软硬件混合系统的硬件可靠性试验剖面。环境剖面数据表的简化按照标准GJB899A-2009和标准GJB151B-2013规定的方法进行简化。根据环境剖面数据表,绘制综合环境剖面图,如图3所示。对环境剖面数据进行简化,获取试验剖面数据,建立试验剖面数据表,如表3(硬件可靠性试验剖面数据表)所示,建立软硬件混合系统的硬件可靠性试验剖面。
[0058]
[0059] 表3
[0060] 步骤7、确定软件任务剖面。确定软件相关任务剖面,通过软件需求文档和软件设计说明文档等,基于软硬件混合系统任务剖面,分析得到系统软件任务,确定任务剖面,其中任务剖面中包含了客户剖面、用户剖面和系统模式剖面。软件剖面的构造流程如图4所示。
[0061] 步骤8、确定软件相关的功能剖面。通过细化软件功能,识别所有可能的运行并建立运行于功能之间的联系,并在软件任务剖面的基础上,确定软件功能剖面。
[0062] 步骤9、确定软件相关的操作剖面。分析软件流程并且对应系统流程,通过系统与软件之间的对应来得到软件的状态,进行数据交互分析得到软件操作剖面,模式一软件操作剖面如表4所示。
[0063]
[0064]
[0065] 表4
[0066] 步骤10、确定软件可靠性测试剖面。分析任务信息中,系统软件运行相关的输入变量与输入状态,计算每个软件运行的发生概率,得到软件可靠性测试剖面,如图5所示。
[0067] 步骤11、确定概率场景信息。通过综合模块化航空电子系统的任务分析,获取综合模块化航空电子系统中硬件和软件在每个任务阶段发生的概率,从而确定硬件试验剖面中各个任务阶段的发生概率和软件可靠性测试剖面中各个任务阶段的软件测试用例读取概率。具体概率场景信息如表5(综合模块化航空电子系统概率场景信息)所示。
[0068]
[0069] 表5
[0070] 步骤12、结合硬件可靠性试验剖面与软件可靠性试验剖面。根据确定的概率场景信息,将硬件可靠性试验剖面和软件可靠性试验剖面结合在同一任务时间场景下,对于软件测试运行的时间较短的情况采用循环的方式填充试验剖面,使硬件试验剖面与软件可靠性试验剖面的时间相统一,在可靠性试验的过程中同步进行硬件可靠性试验和软件可靠性试验。得到的软硬件混合系统联合可靠性试验剖面如图6所示。
[0071] 在建立的软硬件联合可靠性试验剖面下进行试验,发现了多种软硬件交互影响的失效,在单独进行硬件可靠性试验时和单独进行软件可靠性试验时都未发生此类失效。构建的联合可靠性试验剖面是模拟系统真实的工作情况,能够发现传统综合环境应力试验过程中无法发现的问题。验证了本发明所提出的方法的有效性和可行性。
[0072] 通过这12个步骤得到的综合模块化航空电子系统联合试验剖面主要适用于综合模块化航空电子系统的可靠性试验,能够更加真实地体现综合模块化航空电子系统的实际使用情况,描述了在同一任务时间下被测系统所受的应力变化情况和系统中被测软件所受的测试用例随时间的变化情况。再同一任务时间下对同一系统进行软硬件混合系统可靠性试验,在构建的联合可靠性试验剖面下进行的硬件试验数据和软件试验数据是对于同一系统在同一时间任务条件下得到的。
[0073] 本方法建立的可靠性试验剖面考虑电磁干扰等多种应力对软硬件混合系统的影响,基于本方法建立的联合可靠性试验剖面生成被测软硬件混合系统的可靠性试验数据,所得的可靠性试验数据可靠度更高,有助于提高软硬件混合系统可靠性,为软硬件混合系统的可靠性鉴定提供重要作用。