가상화 기술을 활용한 무기체계 소프트웨어 규격자료 품질향상 방안 연구

An improvement method of weapon system software standards material quality using virtualization technology

  • 최민관 (국방과학연구소 정보화기술실 SW기술팀) ;
  • 국승학 (국방과학연구소 정보화기술실 SW기술팀) ;
  • 이태호 (국방과학연구소 정보화기술실 SW기술팀)
  • 투고 : 2020.02.28
  • 심사 : 2020.03.01
  • 발행 : 2020.03.31

초록

최근 무기체계에서 소프트웨어가 차지하는 비중이 증가함에 따라 소프트웨어 개발환경 또한 매우 다양해지고 있다. 무기체계 소프트웨어 분야에서는 국방 규격자료로 소프트웨어 기술문서, 소프트웨어 소스코드, 소프트웨어 실행파일을 제출하도록 하고 있다. 국방 규격을 통해 소프트웨어 실행파일을 재생성하기 위한 소프트웨어 파일목록 및 개발환경을 문서화하도록 요구하고 있다. 하지만 연구개발 종료 후 해당 규격자료를 기반으로 소프트웨어 실행파일을 생성하기 위해서는 기술문서에 작성된 개발환경 정보를 참고하여 개발환경 재구축 등의 추가적인 노력이 필요하다. 따라서 본 연구에서는 가상화 기술을 활용하여 소프트웨어 규격자료의 품질을 향상하는 방안을 제시하고자 한다. 이를 통해 소프트웨어 개발환경 재구축에 대한 노력 절감 및 개발환경 단종으로 인한 문제를 해결할 수 있을 것으로 기대한다.

Recently, software has taken up an increasing share of the weapons system. The software development environment is also becoming very diverse. In the field of weapons software, software technical documents, source codes, and execution files are standardized as defense standards material. Through defense standards, the software file lists and development environments for creating software execution files are required to be documented. However, additional efforts to rebuild the software development environment are needed to recreate the software execution file based on defense standards material after the end of R&D. Therefore, in this study, we propose an improvement method for the quality of software standards material using virtualization technology. This is expected to reduce efforts to rebuild the software development environment and solve problems caused by discontinuation of the development environment.

키워드

참고문헌

  1. 방위사업청 예규 제484호, 표준화 업무지침.
  2. 방위사업청, 국방표준업무 실무 가이드북, 2017년 10월.
  3. 방위사업청 예규 제485호, 국방규격.표준서의 서식 및 작성에 관한 지침.
  4. 방위사업청 매뉴얼 제2018-7호, 무기체계 소프트웨어 개발 및 관리 매뉴얼.
  5. 방위사업청, 국방표준종합정보시스템, 2017년 8월.
  6. 안성원, 클라우드 가상화 기술의 변화(SPRi 인사이트리포트 제2018-004호), 2018년 12월.
  7. Compute Virtualization [Online]. Available: https://networklessons.com/cisco/evolving-technologies/compute-virtualization-containers-and-virtual-machines