АНАЛІЗ МАТЕМАТИЧНИХ МОДЕЛЕЙ РОЗПОДІЛУ ЗУСИЛЬ ТЕСТУВАННЯ ДЛЯ ОЦІНЮВАННЯ НАДІЙНОСТІ ПЗ З УРАХУВАННЯМ НЕДОСКОНАЛОГО ВІДЛАГОДЖЕННЯ

В. С. Яковина, В. А. Мацелюх, О. О. Нитребич

Abstract


Ряд моделей надійності програмного забезпечення у урахуванням недосконалого відлагодження базуються на функції розподілу зусиль тестування. В цій статті здійснено огляд найвідоміших математичних моделей розподілу зусиль тестування та проведено їх порівняльний аналіз з використанням двох емпіричних наборів даних. Показано, що математична модель, що описує зусилля тестування у вигляді логарифм логістичної функції розподілу не поступається своїм аналогам в точності опису емпіричних даних тестування і краще описує програмне забезпечення на етапі підтримки та супроводу.

Keywords


програмне забезпечення, модель надійності, недосконале відлагодження, розподіл зусиль тестування.

References


Goel, A. L. Software Reliability Models: Assumptions, Limitations, and Applicability. Trans. Software Eng., vol. 11, 1985, pp. 1411-1423.

Pham, H., Pham, M. Software Reliability Models for Critical Applications. EGG—2663 Technical Report. Idaho National Engineering Laboratory, EG&G Idaho Inc. Publ., 1991. 98 p.

Pham, H. System software reliability. SpringerVerlag London Limited Publ., 2006. 440 p.

Sheakh, Tariq Hussain, Quadri, S. M. K., Singh, VijayPal. A Study of Analytically Improving the Reliability of Software. Intern. Journal of Research and Reviews in Computer Science, 2012, vol. 3, no. 1, pp. 1404–1406.

Cobra Rahmani. Exploitation of Quantitative Approaches to Software Reliability. University of Nebraska at Omaha Publ., 2008. 32 p.

Odarushhenko, O. N., Rudenko, A. A., Harchenko, V. S. Metod ocenyvanyja nadezhnosty programmnyyh sredstv s uchetom vtorychnyyh defektov [Method of estimation of software reliability based on secondary defects]. Radioelektronni i kompyuterni systemy, 2012, no. 7 (59), pp. 294–300.

Pham, H. A Software Cost Model with Imperfect Debugging, Random Life Cycle and Penalty Cost. Int’l J. Syst. Science, vol. 27, 1996, pp. 455-463.

Kapur, P., Younes, S. Modelling an Imperfect Debugging Phenomenon in Software Reliability. Microelectronics and Reliability, vol. 36, 1996, pp. 645- 650.

Slud, E. Testing for Imperfect Debugging in Software Reliability. Scandinavian J. Statistics, vol. 24, 1997, pp. 555-572.

Odarushhenko, O. N., Rudenko, A. A., Harchenko, V.,S. Uchet vtorychnyyh defektov v modeljah nadezhnosty programmnyyh sredstv [Accounting for secondary defects software reliability models]. Matem. mashyny i systemy, 2010, no. 1, pp. 205–217.

Maevskyj, D. A. Vlyjanye vtorychnyyh defektov na nadezhnost dynamychnyyh ynformacyonnyyh system [Influence of secondary defects on the reliability of the dynamic information systems]. Visnyk NTU «HPI», 2012, no. 50(956), pp. 54–58.

Zang, Ce, Cui, Gang, Liu, Hongwei, Meng, Fanchao, Wu, Shixiong. A Unified and Flexible Framework of Imperfect Debugging Dependent SRGMs with TestingEffort. Journal of Multimedia, vol. 9, no. 2, February 2014, pp. 310-317.

Huang, Chin-Yu, Kuo, Sy-Yen, Lyu, Michael R. An Assessment of Testing-Effort Dependent Software Reliability Growth Models. IEEE Transactions on Reliability, vol. 56, no. 2, June 2007, pp. 198-211.

Bokhari, M., Ahmad, N. Analysis of a software reliability growth models: the case of log-logistic test effort function. The 17th IASTED international conference on Modelling and simulation. Montreal, Canada, 2006, pp. 540- 545.

Ahmad, N., Khan, M. G., Rafi, L. S. Analysis of an inflection S-shaped software reliability model considering log-logistic testing-effort and imperfect debugging. International Journal of Computer Science and Network Security, vol. 11, 2011, pp. 161-171.

Kapur, P., Shatnawi, O., Aggarwal, A., Kumar, R. Unified framework for developing testing effort dependent software reliability growth models. Wseas Trans. on Systems, vol. 4, 2009, pp. 521-531.

Kuo, Sy-Yen, Huang, Chin-Yu, Lyu, Michael R. Framework for Modeling Software Reliability, Using Various Testing-Efforts and Fault-Detection Rates. IEEE Transactions on Reliability, vol. 50, no. 3, September 2001, pp. 310-320.

Yamada, Shigeru, Ohtera, Hiroshi, Narihisa, Hiroyuki. A testing-effort dependent software reliability model and its application. Microelectron. Reliab, vol. 27, no. 3, 1987, pp. 507-522.

Ahmad, N., Imam, Md. Zafar. Software Reliability Growth Models with Log-logistic TestingEffort Function: A Comparative Study. International Journal of Computer Applications (0975 – 8887), vol. 75, no. 12, August 2013, pp. 6-10.

Parr, F. An Alternative to the Rayleigh Curve Model for Software Development Effort. IEEE Transactions on Software Engineering, vol. 6, no. 3, May 1980, pp. 291-296.

Peng, R., Li, Y. F., Zhang, W. J., Hu, Q. P. Testing effort dependent software reliability model for imperfect debugging process considering both detection and correction. Reliability Engineering and System Safety, vol. 126, 2014, pp. 37–43.

Ohba, M. Software reliability analysis models. IBM J.RES. DEVELOP, vol. 28, no. 4, July 1984, pp. 428-443




DOI: https://doi.org/10.32620/reks.2016.3.11

Refbacks

  • There are currently no refbacks.