软硬件系统的可靠性测试方法和系统的制作方法_2

文档序号:8380865阅读:来源:国知局
硬件可靠性试验综合环境剖面综合匹配所得的剖面集合,综合匹配时采样温度剖面为参考 点。可预先生成所述综合试验剖面,对应所述软硬件系统存储。
[0040] 进一步地,所述软硬件系统可为多任务软硬件系统,可包括至少两个任务剖面 (软件可靠性测试所用的剖面)。每个任务剖面可包括至少两个任务阶段。
[0041] 在一个实施例中,可根据与软硬件系统相应的装备的任务剖面,按照发生的时序 将装备的安装平台的每个任务剖面的工作事件逐一列出,根据设计文档,确定装备软件的 系统状态,标记每个任务阶段装备的开关机状态和装备软件的系统状态,形成任务阶段与 装备软件的系统状态的对应关系。
[0042] 进一步地,对装备的系统状态中的"工作状态"进行分解,分解为若干个工作状态, 然后标记装备软件的系统状态和装备软件的工作状态,形成装备软件的系统状态与工作状 态的对应关系。依据装备的相关文档,对各种工作状态进行工作方式分解,可形成工作状态 与工作方式的对应关系。
[0043] 更进一步地,通过与试验人员、设计开发人员、用户代表进行沟通,将任务剖面各 个任务阶段的装备工作方式逐一进行确定,形成任务剖面与工作方式的映射,根据任务剖 面与工作方式的映射关系,按照任务剖面任务的连续性和相对独立性,将其进行分段。将剖 面分解若干个任务段。
[0044] 按照装备软件工作方式转换图,列出各个任务阶段内可能的工作方式转换序列 (也可称为工作状态转换序列)、各工作方式转换序列对应的工作状态、任务类别和比例因 子。
[0045] 对于步骤S102,所述温度台阶为所述综合试验剖面中合成剖面的温度台阶。所述 合成剖面由一个或多个任务剖面的一个或多个任务阶段组成。
[0046] 优选地,所述任务类别可包括基本、常用、可选三种类别。
[0047] 在一个实施例中,根据预存的各个任务阶段内可能的工作方式转换序列,获取每 个温度台阶内的各任务阶段内可能的工作方式转换序列为每个温度台阶对应的工作方式 转换序列。
[0048] 对于步骤S103,优选地,在每个温度台阶内,可先获取所述每个温度台阶对应的所 有工作方式转换序列的比例因子的总和,再使每工作方式转换序列的比例因子分别除以所 述总和,生成每个工作方式转换序列在温度台阶内的发生概率。
[0049] 进一步地,在每个温度台阶内,还可以将每个工作方式转换序列的比例因子和所 述每个温度台阶内其他工作方式转换序列的比例因子均代入预设的概率公式,生成每个工 作方式转换序列在温度台阶内的发生概率。
[0050] 对于步骤S104,优选地,所述对应的温度台阶为获取所述发生概率时所在的温度 台阶。
[0051] 优选地,温度台阶在所述综合实验剖面中的综合剖面台阶概率为所述温度台阶内 的所有任务台阶的任务概率的总和除以所述综合试验剖面内所有任务阶段的任务概率总 和,所生成的概率值。
[0052] 对于步骤S105,优选地,对各工作方式转换序列的综合概率进行归一化处理时,可 查询各工作方式转换序列的综合概率中数值最小的综合概率,将每个工作方式转换序列的 综合概率除以最小的综合概率,再取整生成各工作方式转换序列的执行次数。
[0053] 对于步骤S106,所述预设测试循环次数为对所述软硬件系统进行可靠性测试的循 环次数。
[0054] 优选地,根据各工作方式转换序列的执行次数和预设测试循环次数,将各温度台 阶以及各温度台阶对应的各工作方式转换序列转换为测试用序列后,在测试循环中每个温 度台阶对应的每个工作方式转换序列的执行总次数和,与步骤S105中生成的各工作方式 转换序列的执行次数相同。
[0055] 进一步地,在将各温度台阶以及各温度台阶对应的各工作方式转换序列转换为测 试用序列时,可根据预设的转换规则转换。所述预设的转换规则可由试验人员、设计开发人 员或用户代表预先设定。
[0056] 对于步骤S107,可通过本领域的惯用测试技术根据所述测试用序列进行软件可靠 性测试。
[0057] 在一个实施例中,在所述根据所述测试用序列进行软件可靠性测试的步骤中进行 可靠性测试时,每个测试周期内,测试完所述测试用序列的每个温度台阶内在先任务类别 对应的所有工作方式转换序列后,再测试所述每个温度台阶内在后任务类别对应的所有工 作方式转换序列。
[0058] 在另一个实施例中,在所述根据所述测试用序列进行软件可靠性测试的步骤中进 行可靠性测试时,每个测试周期内,测试完所述测试用序列的每个温度台阶内在先任务类 别对应的一个工作方式转换序列后,再测试所述每个温度台阶内在后任务类别对应的一个 工作方式转换序列。
[0059] 在其他实施例中,根据所述测试用序列进行软件可靠性测试的步骤包括以下步 骤:
[0060] 将每个测试周期划分为至少两个测试时段;
[0061] 在第一测试时段内,测试完所述测试用序列的每个温度台阶内在先任务类别对应 的所有工作方式转换序列后,再测试所述每个温度台阶内在后任务类别对应的所有工作方 式转换序列;
[0062] 在第二测试时段内,测试完所述测试用序列的每个温度台阶内在先任务类别对应 的一个工作方式转换序列后,再测试所述每个温度台阶内在后任务类别对应的一个工作方 式转换序列。
[0063] 请参阅图2,图2是本发明的软硬件系统的可靠性测试方法的第二实施方式的流 程不意图。
[0064] 本实施方式的所述软硬件系统的可靠性测试方法与第一实施方式的区别在于:获 取软硬件系统的综合试验剖面的步骤包括以下步骤:
[0065] 步骤S201,获取软硬件系统的各任务剖面。
[0066] 步骤S202,根据可靠性鉴定与验收标准中硬件可靠性试验环境剖面中环境应力以 温度剖面为参考点的原则,将各任务剖面合成所述软硬件系统的综合试验剖面。
[0067] 本实施方式,根据可靠性鉴定与验收标准中硬件可靠性试验环境剖面中环境应力 以温度剖面为参考点的原则,将各任务剖面合成所述软硬件系统的综合试验剖面,可快速 有效地综合匹配软件可靠性测试任务剖面与硬件可靠性试验综合环境剖面。
[0068] 如图3所示,所述硬件可靠性试验环境剖面为可靠性鉴定与验收标准 《GJ899A-2009》中冲压空气冷却II类设备的可靠性试验环境应力设计对应的硬件可靠性试 验综合环境剖面。
[0069] 请参阅图4,图4是本发明软硬件系统的可靠性测试系统的结构示意图。
[0070] 本实施方式所述的软硬件系统的可靠性测试系统,可包括综合试验剖面获取模块 100、工作状态信息获取模块200、第一概率模块300、第二概率模块400、执行次数模500、测 试用例模块600和可靠性测试模块700,其中:
[0071] 综合试验剖面获取模块100,用于获取软硬件系统的综合试验剖面。
[0072] 工作状态信息获取模块200,用于获取与所述综合实验剖面的每个温度台阶对应 的各工作方式转换序列,以及各工作方式转换序列的工作状态、任务类别和比例因子。
[0073] 第一概率模块300,用于在每个温度台阶内,将每个工作方式转换序列的比例因子 除以所述每个温度台阶对应的所有工作方式转换序列的比例因子的总和,生成每个工作方 式转换序列在温度台阶内的发生概率。
[0074] 第二概率模块400,用于获取各工作方式转换序列在温度台阶内的发生概率与对 应的温度台阶在所述综合实验剖面中的综合剖面台阶概率的乘积,生成各工作方式转换序 列的综合概率。
[00
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1