摘要
软件可靠性测试是软件可靠性工程中的一项重要工作内容,通过软件可靠性测试积累的软件失效数据可以为软件可靠性的评估、验证提供重要的度量依据。针对传统的基于操作剖面的可靠性测试方法对实时嵌入式软件的适用性差、测试难以实施的情况,在操作剖面的基础上提出了一种层次化网络体系结构的使用剖面的概念,并研究了构造使用剖面的系统方法,以及根据使用剖面生成用于实时嵌入式软件可靠性测试操作序列的方法。该方法适用于实时嵌入式软件,对其它非实时软件也具有参考价值。
Software reliability test is one of the important tasks in software reliability engineering. The failure data collected during the software reliability test can be used to evaluate and validate software reliability. The test data are generated according to the practical usage of the software in software reliability test. Based on the analysis of the traditional usage profile(UP), i.e. operation profile is not applicable to many real-time embedded software, a software usage profile in network graph form is presented, which is an extension to operational profile. A systematic way of constructing usage profile is developed which can then be used to generate operation sequences for real time software reliability test, The construction method is applicable to both real time and none real-time software.
出处
《计算机工程》
EI
CAS
CSCD
北大核心
2006年第22期7-9,45,共4页
Computer Engineering
基金
国防科工委"十五"预研资助重点项目"实时嵌入式软件仿真测试通用平台关键技术研究"
关键词
软件
可靠性
软件测试
操作剖面
使用剖面
Software: Reliability
Software lest
Operation profile
Usage profile