Markov模型的软件可靠性测试充分性问题的研究
第39卷 第1期 电 子 科 技 大 学 学 报 Vol.39 No.1
of University of Electronic Science and Technology of China Jan. 2010 2010年1月 Journal
Markov模型的软件可靠性测试充分性问题的研究
雷 航1,马成功2
(1. 电子科技大学示范性软件学院 成都 610054; 2. 电子科技大学计算机科学与工程学院 成都 610054)
【摘要】在分析现有Markov模型的软件可靠性的充分性判别的基础上,定义了严格转移概率的概念,提出了基于严格转移概率的测试充分性判别方法。将Markov模型转化为严格Markov模型,在每个边或者状态的差异计算时引入严格转移概率,对可达相异转移集中所有可达相异转移k的转移概率进行原转移概率对应计算后进行求和再平均运算,得到的结果作为每个边或者状态的差异值。实验表明严格测试充分性判别方法比非严格Markov模型方法更稳定、有效。
关 键 词 Markov模型; 可靠性测试; 严格转移概率; 测试充分性
中图分类号 TP311.5 文献标识码 A doi:10.3969/j.issn.1001-0548.2010.01.023
Testing Adequacy of Software Reliability in Markov Model 12
LEI Hang and MA Cheng-gong
(1. School of Software, University of Electronic Science and Technology of China Chengdu 610054;
2. School of Computer Science and Engineering, University of Electronic Science and Technology of China Chengdu 610054)
Abstract By analyzing the original testing adequacy determination in Markov model, the strict transfer
probability is defined and then testing adequacy based on strict transfer probability is advanced. Markov model is transformed to strict Markov model, and the strict transfer probability is used to calculate the differentiation of every edge. The primal transfer probability of all of accessibility discriminative transfer probability is computed for accessibility discriminative transfer set, and then the probability is obtained. Experiments declares that new method is more stabile and efficient.
Key words Markov model; reliability test; strict transfer probability; testing adequacy
软件测试的技术多种多样,但都要解决同一个
1 软件可靠性测试的测试充分性
问题,即测试进行到什么程度停止。
1.1 软件可靠性测试的特点 作为理想的情况,测试应该进行到找出并排出
为了满足用户对软件的可靠性要求、评价软件程序中的所有错误为止,但这是不现实的。实际的
可靠性水平及验证软件产品是否达到可靠性要求,情况是抽取输入域中的有限子集作为测试的输入
[2]
软件可靠性测试是一个最有效的途径。 集,并根据测试结果推断程序的正确性或可靠性。
1983年,IEEE计算机学会软件工程技术委员会这是研究测试充分性的根本意义。
对软件可靠性的定义如下: 软件测试理论研究的中心问题是软件测试充分
(1) 在规定的条件下,在规定的时间内,软件不性问题,即如何得到一个测试充分性准则,使得在此准则基础上得到的测试数据能对软件进行充分的
测试。软件测试的充分性是指软件在有限测试数据时的表现能够代表软件在所有输入数据上的表现的
[1]
性质,其度量是充分程度的定量表示,也是测试执行程度的定量描述。
软件可靠性测试是提高软件可靠性、定量评定可靠性水平的关键技术,也面临测试充分性问题。该问题是软件可靠性的关键问题和难点问题之一。 收稿日期: 2008 07 15; 修回日期:2008 10 20
作者简介:雷 航(1960 ),男,教授,博士生导师,主要从事实时软件工程和软件可靠性工程等方面的研究.
引起系统失效的概率,该概率是系统输入和系统使用的函数,也是软件中存在的错误的函数;系统输入将确定是否会遇到已存在的错误(如果错误存在的话)。
(2) 在规定的实践周期内,在所述条件下程序执行所要求的功能的能力。
定义中提到的“规定的条件”和“规定的时间”就是软件使用环境的表述。因此,可靠性测试的主要
你可能喜欢
- 计算机联锁系统
- 电磁兼容试验
- 嵌入式软件测试
- 可靠性测试标准
- 电子产品可靠性试验
- 电子产品可靠性设计
- 软件可靠性设计
- 试论计算机联锁控制系统在北京城铁中的应用3页
- CIS-1型计算机联锁系统操作手册9页
- 计算机联锁系统各部硬件14页
- VPI&ILOCK型计算机联锁系统MMI操作手册152页
- TYJL-II型计算机联锁系统特殊情况操作说明2页
- 车站计算机联锁仿真系统使用手册pdf19页
- GB-Z 19397-2003 工业机器人 电磁兼容性试验方法和性能评估准则指南18页
- 单相智能电能表电磁兼容试验探讨4页
- 【4】-02电磁兼容试验75页
- 【4】-01电磁兼容试验场所及常用仪器46页
- 产品电磁兼容试验中的故障诊断与处理意见4页
- C 如何顺利通过电磁兼容试验182页
- 嵌入式软件白盒测试技术104页
- 嵌入式软件测试35页
- 基于蝴蝶模型的星载嵌入式软件测试策划6页
- 嵌入式软件测试的十大秘诀16页
- 10条关于嵌入式软件开发测试的秘诀5页
- 《嵌入式软件测试》复习题8页
- 可靠性测试标准6页
- 手机配件可靠性测试标准8页
- 机箱可靠性测试标准2页
- 创维可靠性测试标准QW-QA-024(A3)17页
- 手机可靠性测试标准 (1)11页
- 玩具安全及可靠性测试标准18页
- 如何试验电子产品的可靠性1页
- 0512 电子产品的浪涌(雷击)防护-《电子产品可靠性与环境试验》2005年增刊6页
- 电子产品的可靠性试验1页
- 电子产品的可靠性试验5页
- 电子产品的可靠性试验研究及方法3页
- 电子产品可靠性试验项目顺序选择探讨16页
- 电子产品可靠性设计总结V1.1.04页
- _电子产品可靠性设计分析方法32页
- 电子产品可靠性设计分析方法32页
- 电子产品可靠性设计d52页
- 浅谈电子产品的可靠性设计3页
- 电子通信产品的硬件可靠性设计2页
- 软件可靠性设计技术3页
- 研究计算机软件可靠性设计2页
- 嵌入式软件可靠性设计注意的问题4页
- 可靠性设计分析-工具软件介绍39页
- 软件可靠性设计与分析81页
- 嵌入式软件可靠性设计与验证23页


