본문 바로가기
KERD
논문KCI 등재

함정전투체계 시스템에서 신뢰성 시험 효율화를 위한 소프트웨어 표준화 및 시뮬레이터 설계에 대한 연구

A Study on the Software Standardization and Simulator Design for Efficient Reliability Test in Combat System

0

조회

0

다운로드

4

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

본 논문은 함정 전투체계에서 신뢰성 시험 효율화를 위한 표준 아키텍처 및 무장-센서 시뮬레이터의 설계 방법을 제안한다. 제안된 표준화 아키텍처는 함정 전투체계 소프트웨어의 수정 공수및 신뢰성 시험 수행 시간 단축을 위한 방법으로 함정 전투체계 소프트웨어에서 타 모듈의 의존도가 높은 응용을 선별하여 FORM 기법을 적용하였다. 이를 기반으로 공통요소와 가변요소를 추출, 추상화하였으며, 디자인 패턴 및 S.O.L.I.D 원칙을 고려한 아키텍처 디자인을 설계하였다. 제안된 무장-센서 시뮬레이터는 타 모듈의 의존성이 높은 요소를 식별하여 필수 기능을 구현하였고통신 미들웨어에 기반 하여 장비의 정보를 가공 없이 직접 수신 받을 수 있도록 처리하였다. 그결과 실제 함정 탑재장비를 대체하는 효과를 가진다. 또한 신뢰성 시험 수행 효율을 높이고 수정사항 발생 시 수정시간을 단축할 수 있다.

Abstract

In this paper, we propose the standardization architecture and weapon-sensor simulator for efficient reliability test in combat system. To reduce man-month of reliability test, application with high dependency on other module is selected and apply FORM. The proposed standardization architecture extracts common, variable elements and design patterns, S.O.L.I.D principles were applied. The proposed weapon-sensor simulator implements essential functions by identifying highly dependent element of other modules and the information from equipment can be directly received without processing by using communication middleware. As a result, it can replace actual ship-mounted equipment. In addition, it is possible to reduce the consumption rate of human resources when perform reliability test and modification time can be shorted.

참고문헌 (17)

  1. Arciszewski H. F, "Adaptive automation in a naval combat management system", IEEE Trans. on Systems, Man, and Cybernetics-Part A: Systems and Humans, 39(6), pp.1188~1199 (2009)[DOI]
  2. 고순주, "함정전투체계의 해외 기술동향 및 국내 발전추세에 대한 고찰", 한국방위산업학회지, 16(2), pp.237~258 (2009), 한국방위산업학회
  3. 김기창, "국방 무기체계의 소프트웨어 신뢰도 향상을 위한 신뢰도 모델 적용 사례", 정보과학회논문지 : 소프트웨어 및 응용, 38(8), pp.405~418 (2011), 한국정보과학회
  4. Seung-Young Lee, "Policy Trends of Defense Software Quality Improvement", Communications of KIISE, 38(9), pp.23~35 (2020)
  5. 정상규, "요구사항 기반 소프트웨어 신뢰성 인증의 국내 군용 항공기 적용방안 연구", 한국항행학회논문지, 22(4), pp.264~270 (2018), 한국항행학회[DOI]
  6. 허영동, "함정 전투체계 체계지원 소프트웨어 표준화에 대한 연구", 한국컴퓨터정보학회논문지, 25(11), pp.147~155 (2020), 한국컴퓨터정보학회[DOI]
  7. 권기태, "디자인패턴을 이용한 확장성있는 함정전투체계소프트웨어 설계", 한국컴퓨터정보학회논문지, 24(7), pp.101~108 (2019), 한국컴퓨터정보학회[DOI]
  8. 백치선, "함정전투체계 표준 연동 아키텍처 연구", 한국컴퓨터정보학회논문지, 26(1), pp.147~154 (2021), 한국컴퓨터정보학회[DOI]
  9. C. Kang, "Feature-oriented domain analysis(FODA)feasibility study", Camegie-Mellon Univ Pittsburgh Pa Software Engineering Inst (1990)
  10. C. Kang, "FORM: A Feature-Oriented Reuse Method with Domain-Specific Reference Architectures", Annals of Software Engineering, 5(1), pp.143~168 (1998)[DOI]
  11. Erich Gamma, "Design Patterns : Elements of Reuseable Object-Oriented Software" (1995), Person Education, Inc
  12. "DDS"[URL]
  13. OMG, "Data Distribution Service for Real-time Systems Version 1.4", ~ (2015)
  14. OMG, "The Real-time Publish-Subscribe Protocol(RTPS) DDS Interoperability Wire Protocol Specification", ~ (2014)
  15. Martin R. C, "Design Principle and design patterns", Object Mentor, 1(34), pp.597~ (2000)
  16. 김형권, "SW 신뢰성시험 자동화를 통한 시험시간 단축 및 인적오류 감소 방안", 한국컴퓨터정보학회논문지, 20(10), pp.45~51 (2015), 한국컴퓨터정보학회
  17. "Quality Scroll Cover"[URL]

관련 논문AI추천

이 간행물의 다른 논문 (31건)