【技术实现步骤摘要】
本专利技术涉及一种软件可靠性分析方法。
技术介绍
鉴于NHPP类软件可靠性增长模型在实际应用中的优秀表现,近年来人们开始研究如何建立构件软件应用的NHPP模型。但是,NHPP模型是一种黑盒模型,它们把软件看成一个单调的整体,只考虑软件同外部环境的交互,而不考虑软件的内部结构,因此这种黑盒模型不能适应大型的基于构件的新型软件开发模式。黑盒方法的缺点包括它们忽略了组成系统的构件的测试以及可靠性信息,没有考虑软件的体系结构。
技术实现思路
本专利技术为了解决现有黑盒方法的忽略了组成系统的构件的测试以及可靠性信息, 没有考虑软件的体系结构的缺点,而提出了一种基于CSTM模型测试数据转换的构件软件可靠性分析方法。基于CSTM模型测试数据转换的构件软件可靠性分析方法,对需要用到的模型和参数进行定义CSTM 模型CSTM模型定义为六元组<n,m, UT, WT, TD, Φ >,其中η表示构件总数;m表示白盒测试中集成构件的总次数;UT表示单元测试模型;WT表示白盒测试模型集,WT = { fei'}, i = 1,…,m,其中·7W表示Testi的白盒测试模型;TD表示整个测试过程中收集到的测试数据集;Φ表示某一构件是否参与某一阶段测试的所有标志集,用矩阵表示为权利要求1.基于CSTM模型测试数据转换的构件软件可靠性分析方法,其特征在于它首先对需要用到的模型和参数进行定义 CSTM模型CSTM模型定义为六元组<n,m, UT, WT, TD, Φ>,其中η表示构件总数;m表示白盒测试中集成构件的总次数;UT表示单元测试模型;WT表示白盒测试模型集 ...
【技术保护点】
1.基于CSTM模型测试数据转换的构件软件可靠性分析方法,其特征在于它首先对需要用到的模型和参数进行定义:CSTM模型:CSTM模型定义为六元组(n,m,UT,WT,TD,Φ),其中n表示构件总数;m表示白盒测试中集成构件的总次数;UT表示单元测试模型;WT表示白盒测试模型集, i=1,…,m,其中 表示Testi的白盒测试模型;TD表示整个测试过程中收集到的测试数据集;Φ表示某一构件是否参与某一阶段测试的所有标志集,用矩阵表示为公式一式中Testi——构件软件测试过程中第i个测试阶段,如公式二所示;——指示构件cj是否参与Testi,如公式三所示;公式二公式三测试数据集TD:TD表示整个测试过程中收集到的测试数据集,表示为公式四式中 ——在Testi期间收集到的构件cj失效数据的有序集,表示为公式五式中 ——在Testi期间收集到的构件cj的失效数据,满足——失效发生的时间;——在 时刻发生失效的数目;单元测试模型UT:UT建模单元测试过程,UT定义为n元组(b1,b2,…,bn),其中bj表示对构件cj执行单元测试总时间的期望值;白盒测试模型建模Testi; 定义为二元组 其中 表 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:崔刚,侯春燕,刘宏伟,刘刚,付忠传,吴祥虎,张楠,王秀峰,朱东杰,张策,
申请(专利权)人:哈尔滨工业大学,
类型:发明
国别省市:93
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。