함정통합기관제어 함상훈련계통 소프트웨어 표준화에 대한 연구
A Study on the Standardization of On-Board Training System Software for Naval Ship Engineering Control System
0
조회
0
다운로드
2
인용
0
참고문헌
키워드
초록
1993년 이후 국산화에 성공한 해군 전투체계는 다양한 국내외 함정에 탑재되어 다방면에서 꾸준한 발전을 이루어왔다. 반면 함정 통합기관제어체계(Engineering Control System, ECS) 소프트웨어는 아직도 해외 업체에 의존적임으로 해군 방위산업에서도 ECS의 국산화에 많은 관심과 연구들이 진행되고 있다. 다양한 연구 중 하나로 해군 함정에 공통적으로 적용 가능한 국산 ECS 소프트웨어 선행연구가 진행되고 있다. 본 논문에서는 함정 전투체계(Combat Management System, CMS)의 국산화를 하면서 개선하고 발전하였던 객체지향 프로그래밍과 표준화를 ECS의 함상훈련계통(On-Board Training System, OBTS) 소프트웨어에 적용하여 ECS OBTS 소프트웨어의 표준 아키텍쳐로 Ecs Obts Scalable Platform Architecture(EOSPA)를 제시하고 각 컴포넌트의 구조와 기능 및특징을 소개한다. 더 나아가 다양한 함정에서 EOSPA를 적용한 ECS OBTS 소프트웨어 개발에 있어 높은 재사용성, 유지보수성을 기대한다.
Abstract
Since 1993, Successfully localized naval combat System has made steady development on various domestic and foreign ships. On the other hand, Engineering Control System(ECS) is dependent on foreign companies. Therefore, there is a lot of interest and research in the localization of ECS in the navy defense industry. As one of various studies, a preliminary study of domestic ECS software that can be commonly applied to naval ships is in progress. This paper propose Ecs Obts Scalable Platform(EOSPA) as the standard architecture of ECS On-Board Training System(OBTS) software by applying object-oriented programming and standardization. And this introduces EOSPA’s structure, function, and features of each component. Furthermore, high reusability and maintainability are expected in the development of ECS OBTS software applying EOSPA in various naval ships.
참고문헌 (12)
- Seung-Woo Shin, "A Study of localization of engineering control system for naval ships", Naval Ship Technology & Weapon Systems seminar, 1(1), pp.582~585 (2017)
- A Study On The Improvement of Engineering Control System Hardware, "Sung-Wook Park", The Institute of Electronics and Information Engineers, 621~622 (2015)
- Jung-Sung Young, "Development of an ECS Simulator for Warship Propulsion Systems", American Society of Naval Eng, 132(2), pp.133~140 (2020)
- Peter Wegner, "Concepts and paradigms of object-oriented programing", ACM SIGPLAN OOPS Messenger, 1(1), pp.7~87 (1990)
- Robert C. Martin, "Agile Software Development, Principles, Patterns, and Practices", pp.95~145 (2002), Prentice Hall
- Robert C. Martin, "Clean Code: A Handbook of Agile Software Craftsmanship", pp.138~140 (2008), Prentice Hall
- Kim Mingon, "A Study on the Naval Ship Propulsion System Dynamic Simulation Software Development", 1(1), pp.100~100 (2018)
- 이경완, "함정 추진체계 동적 시뮬레이션을 위한 가변추진기 수학 모델 개발", 한국마린엔지니어링학회지, 43(9), pp.693~700 (2019), 한국마린엔지니어링학회[DOI]
- 장재희, "CODOG 함정 추진체계 시뮬레이터 개발", 한국정보통신학회논문지, 21(9), pp.1808~1817 (2017), 한국정보통신학회[DOI]
- Hunseok Lee, "Simulator Development for the Control System of CODLOG Propulsion System", The Korean Society of Marine Engineering Fall Conference, Busan Port International Passenger Terminal (2016)
- 권기태, "디자인패턴을 이용한 확장성있는 함정전투체계소프트웨어 설계", 한국컴퓨터정보학회논문지, 24(7), pp.101~108 (2019), 한국컴퓨터정보학회[DOI]
- Hun-Yong Shin, "Research of OSD standardization in Naval Combat System", Information and Control Symposium, pp.354~355 (2012)
