DOI QR코드

DOI QR Code

C# 프로그래밍 무기체계 소프트웨어에 대한 신뢰성 시험 기준 연구

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

  • 신봉득 (광운대학교 전자통신공학과) ;
  • 오혁준 (광운대학교 전자통신공학과)
  • 투고 : 2016.10.19
  • 심사 : 2016.11.09
  • 발행 : 2016.12.30

초록

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.

키워드

참고문헌

  1. 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. https://doi.org/10.5626/JOK.2015.42.7.860
  2. 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.
  3. 김희철, "다항 위험함수에 근거한 NHPP 소프트웨어 신뢰성장모형에 관한 연구, " 디지털산업정보학회 논문지, 제7권, 제4호, 2011, pp. 7-14.
  4. 신현철.김희철, "로그형 평균값함수를 고려한 소프트웨어 신뢰성모형에 대한 비교연구, " 디지털 산업정보학회 논문지, 제10권, 제4호, 2014, pp. 19-26.
  5. DAPA, Weapon system Software development and management manual, appendix 6, appendix 7, 2016.
  6. Alan Page, Ken Johnston, Bj Rollison, How We Test Software at Microsoft, Microsoft press. Washington, 2009, pp. 98-107.
  7. Patrick Desjardins, Visual Studio Condensed, Apress, 2013, pp. 137-141.
  8. Subashni, S., Satheesh Kumar, N., Software Testing using Visual Studio 2012, PACKT enterprise Ltd., Brimingham, 2013, pp. 90-142.
  9. Microsoft Corporation, Better Unit Testing with Microsoft Fakes(RTM) v1.2, 2013, pp. 12-16.
  10. LDRA, User's Manual for TBrun, LDRA Ltd., 2012.

피인용 문헌

  1. 다중데이터링크 기반에서 데이터링크 처리기와의 데이터 무결성 보장을 위한 전술상황전시기 간 데이터 기록 및 재생 방법 연구 vol.13, pp.2, 2017, https://doi.org/10.17662/ksdim.2017.13.2.013