Browse > Article
http://dx.doi.org/10.5762/KAIS.2020.21.6.178

An Application of Software Reliability Estimation Model on Weapon System  

Bak, Da-Un (Information System & Common Technology Office, Agency for Defense Development)
Publication Information
Journal of the Korea Academia-Industrial cooperation Society / v.21, no.6, 2020 , pp. 178-186 More about this Journal
Abstract
In the domain of Korean weapon system development, issues about software reliability have become crucial factors when developing a weapon system. There is a process required for weapon system software development and management that includes certain activities required to improve the reliability of software. However, these activities are biased toward static and dynamic analyses of source code and do not include activities necessarily required by the international standard. IEEE std. 1633-2016 defines a process for software reliability engineering and describes software reliability estimation as an essential activity in the process. Software reliability estimation means that collecting defective data during the test and estimating software reliability by using the statistical model. Based on the estimated model, developers could estimate the failure rate and make comparisons with the objective failure rate to determine termination of the test. In this study, we collected defective data and applied reliability estimation models to analyze software reliability in the development of a weapon system. To achieve objective software reliability, we continuously tested our software and quantitatively calculated software reliability. Through the research, we hope that efforts to include activities described by the international standard will be carried out in the domain of Korean weapon system development.
Keywords
Software Reliability Engineering; Korean Weapon System Software Development; Reliability Estimation Model; Software Reliability during Testing; Release Decision;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Lyu, M.R., Handbook of Software Reliability Engineering, p.850, McGraw-Hill. 1996.
2 IEEE, IEEE Recommended Practice on Software reliability, IEEE Reliability Society, IEEE std. 1633-2016, 2016. DOI: https://doi.org/10.1109/IEEESTD.2017.7827907
3 DAPA(Defense Acquisition Program Administration), "Weapon System Software Development and Management Manual", DAPA, 2018.
4 GQ Kenny, "Estimating defects in commercial software during operational use", IEEE Transactions on Reliability, vol. 42, no. 1, pp. 107-115, 1993. DOI: https://doi.org/10.1109/24.210280   DOI
5 M. L. Shooman et al., "Reliability of Shuttle Mission Control Center Software", Proceedings of the Annual Reliability and Maintainability Symposium, pp. 125-135, 1983.
6 Goel, B., and Okumoto, K., "Time-dependent error-detection rate for software reliability and other performance measures", IEEE Transactions on Reliability, vol. 28, no. 3, pp. 206-211, 1979. DOI: https://dx.doi.org/10.1109/TR.1979.5220566   DOI
7 Musa, J. D., B. Iannino, and K. Okumoto, Software Reliability: Measurement, Prediction, Application, p.621, New York: McGraw-Hill, 1987.
8 Jelinski, Z., and Moranda, P., "Software Reliability Research", Statistical Computer Performance Evaluation, New York: Academic Press, pp. 465-484, 1972. DOI: https://dx.doi.org/10.1016/B978-0-12-266950-7.50028-1
9 Shooman, M. L., Reliability of Computer Systems and Networks, Fault Tolerance, Analysis, and Design, p.560, New York: McGraw-Hill, 2002.
10 Duane, J. T., "Learning curve approach to reliability monitoring", IEEE Transactions on Aerospace, vol. 2, no. 2, pp. 563-566, April 1964. DOI: https://dx.doi.org/10.1109/TA.1964.4319640   DOI
11 Yamada, S., M. Ohba, and S. Osaki, "S-shaped reliability growth modeling for software error detection," IEEE Transactions on Reliability, vol. 32, no. 5, pp. 475-478, Dec. 1983. DOI: https://dx.doi.org/10.1109/TR.1983.5221735   DOI
12 Musa, J. D., and Okumoto, K., "A logarithmic Poisson execution time model for software reliability measurement", Proceedings of the Seventh International Conference on Software Engineering, Orlando, FL, USA, pp. 230-238, Mar. 1984.
13 Gokhale, S., and K. Trivedi, "Log-logistic software reliability growth model", Proceedings IEEE High-Assurance Systems Engineering Symposium, Washington, DC, USA, pp. 34-41, 1998. DOI: https://dx.doi.org/10.1109/HASE.1998.731593
14 Moranda, P., "Event-altered rate models for general reliability analysis," IEEE Transactions on Reliability, vol. 28, no. 5, pp. 376-381, Dec. 1979. DOI: https://dx.doi.org/10.1109/TR.1979.5220648   DOI
15 Kichang Kim et al, "A Case Study on Application for Software Reliability Model to Improve Reliability of the Weapon Systm", Journal of Korean Institute of information scientists and engineers, vol.38, no.8, pp.405-418, 2011.
16 Chin-Yu Huang et al., "An Assessment of Testing-Effort Dependent Software Reliability Growth Models", IEEE Transactions on Reliability, vol.56, no.2, pp.198-211, 2007. DOI: https://doi.org/10.1109/TR.2007.895301   DOI
17 Ohba, Mitsuru. "Inflection S-shaped software reliability growth model.", Stochastic models in reliability theory. Springer, pp.144-162, 1984. DOI: https://doi.org/10.1007/978-3-642-45587-2_10
18 J. D. Musa, Software Reliability Engineering: More Reliable Software, Faster Development and Testing, p.632, Author-House, 2004.
19 Omar H. Alhazmi et al., "Application of Vulnerability Discovery Models to Major Operating Systems", IEEE Transactions on Reliability, vol.57, no.1, pp.14-22, 2008. DOI: https://doi.org/10.1109/TR.2008.916872   DOI
20 Huang,,C. Y. Lyu, M. R., "Estimation and Analysis of Some Generalized Multiple Change-Point Software Reliability Models", IEEE Transactions on Reliability, vol.60, no.2, pp.498-514, 2011. DOI: https://doi.org/10.1109/TR.2011.2134350   DOI
21 Gordon, Theodore Jay. "The delphi method." Futures research methodology, 2(3), pp.1-30,1994.
22 Samjoon Park et al, "SIRIUS:Systematic Investigation for Reliability Improvement Upon Software", IEEE 28th International Symposium on Software Reliability Engineering Workshops (ISSREW), toulouse, France, 2017.