Browse > Article
http://dx.doi.org/10.17662/ksdim.2016.12.4.013

A Study of Criteria of the Reliability Test for C# programming software in Weapon System  

Shin, Bongdeug (광운대학교 전자통신공학과)
Oh, Hyukjun (광운대학교 전자통신공학과)
Publication Information
Journal of Korea Society of Digital Industry and Information Management / v.12, no.4, 2016 , pp. 13-24 More about this Journal
Abstract
Defense Acquisition Program Administration's weapon system software development and management guideline specifies the criteria of software reliability tests including static and dynamic tests mainly on C/C++ languages. Recently, Defense Acquisition Program Administration expanded the scope of software reliability test for the various languages including C#, java etc. but specific criteria for them are not established. This study suggests the reliability test procedures and standards on C# programming software in weapon system. For the static test, considering the nature of the C# which depends on .NET framework, this paper introduces applying coding rules recommended by Microsoft Corp. Visual Studio 2012. Block coverage provided by Visual Studio is applied on dynamic tests and the achievement objectives for block coverage according to the software levels(A, B, C) are suggested. Also, the software reliability test procedures and standards proposed by this paper are properly verified through the case study. The result of this study can be used for establishing the specific criteria of the software reliability test for C# programming software in weapon system.
Keywords
C#; Static Test; Dynamic Test; Coding Rule; Block Coverage;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 J. W. Kim, Y. I. Bok, J. H. Lim, "The case study of software reliablilty assesment process based on IEEE Std. 1633l, " KIIE, Autumn Conference, 2011, pp. 953-960.
2 김희철, "다항 위험함수에 근거한 NHPP 소프트웨어 신뢰성장모형에 관한 연구, " 디지털산업정보학회 논문지, 제7권, 제4호, 2011, pp. 7-14.
3 신현철.김희철, "로그형 평균값함수를 고려한 소프트웨어 신뢰성모형에 대한 비교연구, " 디지털 산업정보학회 논문지, 제10권, 제4호, 2014, pp. 19-26.
4 DAPA, Weapon system Software development and management manual, appendix 6, appendix 7, 2016.
5 Alan Page, Ken Johnston, Bj Rollison, How We Test Software at Microsoft, Microsoft press. Washington, 2009, pp. 98-107.
6 Patrick Desjardins, Visual Studio Condensed, Apress, 2013, pp. 137-141.
7 Subashni, S., Satheesh Kumar, N., Software Testing using Visual Studio 2012, PACKT enterprise Ltd., Brimingham, 2013, pp. 90-142.
8 Microsoft Corporation, Better Unit Testing with Microsoft Fakes(RTM) v1.2, 2013, pp. 12-16.
9 LDRA, User's Manual for TBrun, LDRA Ltd., 2012.
10 K. Y. Kwon, J. S. Joo, T. S. Kim, J. W. Oh, J. H. Beak, "A Study on Quality Assurance of Embedded Software Source Codes for Weapon Systems by Improving the Reliability Test Process, " Journal of KIISE, Vol.42, No.7, 2015, pp. 860-867.   DOI