The Technology of Software Reliability Virtual Test Based on Software Conventional Failure Data

Article Preview

Abstract:

The technology of software reliability quantitative assessment (SRQA) is based on failure data collected in software reliability test or actual use. However, software reliability testing is a long test cycle and difficult to collect enough failure data, which limits SRQA in the actual project. A large number of software failure found from the software growth test cant be used because the process has nothing to do with the actual use or no record of failure time. In this paper, software reliability virtual testing technology based on software conventional failure data is presented. According to the internal data association between input space of software reliability test and failure data found in conventional software testing, a data matching algorithm is proposed to obtain possible failure time in software reliability testing by matching conventional failure data and the input space. Finally, the imitate engine control software is used as the experimental subject to verify the feasibility and effectiveness of the method.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

1097-1101

Citation:

Online since:

November 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Yeo, K. and L. Tang, Planning step-stress life-test with a target acceleration-factor. Reliability, IEEE Transactions on, 1999. 48(1): pp.61-67.

DOI: 10.1109/24.765928

Google Scholar

[2] Qiu-ying, L., et al. Study on the accelerated software reliability demonstration test for high reliability software based on strengthened operational profile. 2010: IEEE.

DOI: 10.1109/icctd.2010.5645981

Google Scholar

[3] Miller, K.W., et al., Estimating the probability of failure when test reveals no failures. Software Engineering, IEEE Transactions on, 1992. 18(1): pp.33-43.

DOI: 10.1109/32.120314

Google Scholar

[4] Ai, J., M. Lu and L. Ruan, Usage profile construction technique for generation of software reliability test data. Jisuanji Gongcheng/ Computer Engineering, 2006. 32(22): pp.7-9.

Google Scholar

[5] Musa, J.D. Introduction to software reliability engineering and test. 1997: IEEE.

Google Scholar

[6] Tian, J., Integrating time domain and input domain analyses of software reliability using tree-based models. Software Engineering, IEEE Transactions on, 1995. 21(12): pp.945-958.

DOI: 10.1109/32.489071

Google Scholar

[7] Jun, A. and L. Minyan. The analysis and modeling for the input space of real-time embedded software. in Reliability, Maintainability and Safety, 2009. ICRMS 2009. 8th International Conference on. 2009. Chengdu.

DOI: 10.1109/icrms.2009.5270085

Google Scholar

[8] LYU, M.R., Software Reliability Engineering Handbook. 1996: Electronics Industry Publishing Press.

Google Scholar