Thermodynamic approach to modeling the software reliability growth process, taking into account the "secondary defects"

  • Виктор Олегович Мищенко
Keywords: the reliability of software systems; secondary defects; concept; thermodynamics; phase transitions; simulation model; statistics; verification

Abstract

In this paper, the process of software system correction intended to make the system more reliable is considered and this process modeling concept, which allows emergence of so-called secondary defects in course of said correction, is developed based on the thermodynamic approach. The absence of such defects is interpreted as the property of system maturity, which means that certain phase transition is finished. Detection of defects and emergence of new ones in the process of system correction can be simulated with the help of some generator. One can make conclusions about the accuracy of existing probabilistic reliability models from the estimates of the number of secondary errors on the basis of simulation process statistics similar to the statistics of real projects.

Downloads

Download data is not yet available.

References

CASE-оценка критических программных систем. Т. 2. Надежность [Монография] / Одарущенко О . Н. , Харченко В. С. , Маевский Д. А. и др. – Под ред. Харченко В. С. – Х. : Нац. аэрокосм. ун-т и м. Н . Е . Жуковского “ХАИ”, 2012. – 292 с.

Мищенко В.О. Термодинамический подход к моделированию процесса программирования / В. О. Мищенко // Моделирование и программное обеспечение систем и технологий. Часть 1. Математическое моделирование физических процессов и технических систем. – научно-методический сб. – Харьков, 2014. – С. 209-260.

Maevsky D. A. Software reliability. what is it? / Dmitry A. Maevsky, Igor A. Ushakov, Ludmila N. Shapa // RT&A # 04 (31) (Vol.8) 2013, December. – P. 60-65.

Одарущенко О. Н. Учет вторичных дефектов в моделях надежности программных средств / О. Н. Одарущенко, А. А. Руденко, В. С. Харченко // Математичні машини і системи, 2010, № 1. – С. 205-217.

Антощук С. Г. Прогнозирование количества ошибок на этапе эксплуатации адаптируемых учетных информационных систем / С. Г. Антощук, Д. А.Маевский, С. А.Яремчук // Радіоелектронні і комп’ютерні системи. – 2010. – № 6 (47). – С. 204-210.

Маевський Д. А. Влияние вторичных дефектов на надежность динамичных информационных систем / Д. А. Маевский // Вісник НТУ “ХПІ» . – 2012. – №50 (956). – С. 54-58.

Маєвський Д. А. Структурна динаміка програмних систем і прогнозування їх надійності при наявності вторинних дефектів / Д. А. Маевский // Радіоелектронні і комп’ютерні системи. – 2010. – № 3 (44). – С. 103-109.

Маевский Д. А. Использование теории временных рядов для выделения вторичных ошибок на этапе тестирования программного обеспечения / Д. А. Маевский, О. П. Жеков // Радіоелектронні і комп’ютерні системи. – 2011. – № 2 (16). – С. 82-85.

Одарущенко О. Н. Метод оценивания надежности программных средств с учетом вторичных дефектов / О. Н. Одарущенко, А. А. Руденко, В. С. Харченко // Радіоелектронні і комп’ютерні системи. – 2012. – № 7 (59). – С. 294-300.

Мищенко В. О. СASE–оценка критических программных систем. Том 1. Оценка качества [Монография] / В. О.Мищенко, О. В.Поморова, Т. А. Говорущенко ; под ред. Харченко В. С. – Х : Нац. аэрокосмический ун–т «Харьк. авиац. ин–т», 2012. – 201 с.

Мищенко В. О. Энергетический анализ программного обеспечения с примерами реализации для Ада–программ / В. О. Мищенко Х. : ХНУ имени В.Н. Каразина, 2007. – 129 с.
Published
2019-09-18
How to Cite
Мищенко, В. О. (2019). Thermodynamic approach to modeling the software reliability growth process, taking into account the "secondary defects". Bulletin of V.N. Karazin Kharkiv National University, Series «Mathematical Modeling. Information Technology. Automated Control Systems», 27, 91-106. Retrieved from https://periodicals.karazin.ua/mia/article/view/14201
Section
Статті