作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (22): 7-9,45. doi: 10.3969/j.issn.1000-3428.2006.22.003

• 博士论文 • 上一篇    下一篇

面向软件可靠性测试数据生成的剖面构造技术

艾 骏,陆民燕,阮 镰   

  1. (北京航空航天大学工程系统工程系,北京 100083)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2006-10-20 发布日期:2006-10-20

Usage Profile Construction Technique for Generation of Software Reliability Test Data

AI Jun, LU Minyan, RUAN Lian   

  1. (Dept. of Engineering System Engineering, Beijing University of Aeronautics and Astronautics, Beijing 100083)
  • Received:1900-01-01 Revised:1900-01-01 Online:2006-10-20 Published:2006-10-20

摘要: 软件可靠性测试是软件可靠性工程中的一项重要工作内容,通过软件可靠性测试积累的软件失效数据可以为软件可靠性的评估、验证提供重要的度量依据。针对传统的基于操作剖面的可靠性测试方法对实时嵌入式软件的适用性差、测试难以实施的情况,在操作剖面的基础上提出了一种层次化网络体系结构的使用剖面的概念,并研究了构造使用剖面的系统方法,以及根据使用剖面生成用于实时嵌入式软件可靠性测试操作序列的方法。该方法适用于实时嵌入式软件,对其它非实时软件也具有参考价值。

关键词: 软件, 可靠性, 软件测试, 操作剖面, 使用剖面

Abstract: 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.

Key words: Software, Reliability, Software test, Operation profile, Usage profile

中图分类号: