논문 상세보기

알고리즘 적용이 용이한 시뮬레이터 개발 지원 도구에 관한 연구 KCI 등재

A Study on the Support Tool for Simulator Algorithm Development

  • 언어KOR
  • URLhttps://db.koreascholar.com/Article/Detail/309579
서비스가 종료되어 열람이 제한될 수 있습니다.
Journal of Korean Navigation and Port Reserch (한국항해항만학회지)
한국항해항만학회 (Korean Institute of Navigation and Port Research)
초록

시뮬레이터는 다양한 형태와 기능을 갖춘 여러 장치들로 구성되어 있으며, 이 장치들이 네트워크로 연동된 복잡한 구조를 이루고 있다. 이러한 이유로 시뮬레이터 개발 및 유지보수 과정에 많은 시간과 비용이 소요된다. 시뮬레이터의 성공적인 개발을 위해서는 관련 전문 가들이 협력하고 업무를 분담하여 병렬적으로 수행하는 것이 이상적이지만 업무의 상호 의존성이 이를 어렵게 한다. 본 논문에서는 시뮬레이 터 개발 업무를 알고리즘 구현과 이를 제외한 시스템 구현으로 나누어 두 업무의 상호 의존성을 낮추고 전문가를 지원하는 방안을 검토하였 다. 특히 알고리즘 구현을 담당하는 도메인 전문가의 요구 사항을 분석함으로써 시뮬레이터 개발 지원 도구를 설계하고, 이를 활용한 시뮬레 이터 개발 절차를 제안하였다. 또한 도메인 전문가의 알고리즘 개발 지원과 유연한 데이터 관리를 위해 데이터셋 개념을 도입하였고, 시뮬레 이터 장비들이 유연하게 재구성될 수 있도록 네트워크 구조를 설계 하였다. 시뮬레이터 개발 지원 도구를 통해서 도메인 전문가는 알고리즘 개발에 전념할 수 있고, 효율적인 협업이 가능할 것으로 기대된다. 또한 개발 절차가 체계화 되고 더 명확해지기 때문에 개발 계획 및 관리가 용이해질 것으로 예상 된다.

Simulator is composed of several devices that have a variety of forms and functions. These devices are connected to each other by a network intricately. For this reason, simulator development and maintenance process require a lot of time and money. In order to successfully develop the simulator, it is ideal that related professionals share the work and work together in parallel. However, development is carried out inefficiently, because task interdependence makes it difficult to work in parallel. In this paper, the developments of the simulator were classified into algorithm development and system development, and it was discussed how to lower the interdependence of these two tasks and support professionals. In particular, based on the requirements analysis of the domain experts responsible for the development of the algorithm, we designed the support tool for simulator development and proposed development process using this tool. We also introduced the concept of a DataSet in order to support algorithm development of domain experts and manage data flexibly. And we designed network architecture to enable flexible reconfiguration of simulator equipment. By using the tools to support the simulator development, domain experts are able to concentrate on algorithm development and it is expected to be effective collaboration. In addition, the development plan and management are expected to be easy because the development process is systematic and clearer.

목차
11. 서 론
2. 시뮬레이터 개발 지원 도구의 개념
3. 요구사항 분석
4. DataSetManager를 이용한 시뮬레이터 개발
5. 시뮬레이터 개발 지원 도구 구현
6. 결 론
후기
References
저자
  • 이영주(한국해양과학기술원 부설 선박해양플랜트연구소 해양안전연구부) | Yeong-Ju Lee Corresponding author
  • 김아영(한국해양과학기술원 부설 선박해양플랜트연구소 해양안전연구부) | Ah-Young Kim
  • 박세길(한국해양과학기술원 부설 선박해양플랜트연구소 해양안전연구부) | Se-Kil Park
  • 오재용(한국해양과학기술원 부설 선박해양플랜트연구소 해양안전연구부) | Jae-Yong Oh
  • 김정수(삼성탈레스주식회사 해양/시스템연구소) | Jeong-Soo Kim