효율적인 동역학 모델 개발을 위한 모델에이전트 설계
국방 모델링 및 시뮬레이션(Defense Modeling & Simulation, 이하 DM&S) 기반의 무기체계 시뮬레이터를 개발하는 과정에서, 다양한 동역학 모델이 필요하다. 또한 DM&S의 목적에 따라 요구되는 동역학 모델의 정밀도(Accuracy)가 다르기 때문에, 이를 만족시키기 위해 동역학 모델을 수정해야 한다. 본 논문에서는 모델에이전트 - 효율적으로 동역학 모델을 개발 및 관리할 수 있는 소프트웨어 - 의 설계 구조를 제안한다. 모델에이전트는 객체지향 언어를 사용하여 캡슐화(Encapsulatio...
Saved in:
Published in | Chŏngbo Kwahakhoe nonmunji pp. 228 - 233 |
---|---|
Main Authors | , , , , |
Format | Journal Article |
Language | Korean |
Published |
한국정보과학회
01.03.2019
|
Subjects | |
Online Access | Get full text |
ISSN | 2383-630X 2383-6296 |
DOI | 10.5626/JOK.2019.46.3.228 |
Cover
Summary: | 국방 모델링 및 시뮬레이션(Defense Modeling & Simulation, 이하 DM&S) 기반의 무기체계 시뮬레이터를 개발하는 과정에서, 다양한 동역학 모델이 필요하다. 또한 DM&S의 목적에 따라 요구되는 동역학 모델의 정밀도(Accuracy)가 다르기 때문에, 이를 만족시키기 위해 동역학 모델을 수정해야 한다.
본 논문에서는 모델에이전트 - 효율적으로 동역학 모델을 개발 및 관리할 수 있는 소프트웨어 - 의 설계 구조를 제안한다. 모델에이전트는 객체지향 언어를 사용하여 캡슐화(Encapsulation)하여 재사용성(Reusability) 을 향상시킬 뿐 아니라, 디자인 패턴을 적용하여 다양한 요구사항에 대처가 용이하도록 확장성(Scalability) 있게 설계되었다. 또한 모델에이전트는 공통 인터페이스를 제공하여 동역학 모델 개발 시 이식성이 용이하도록 설계되었다. Dynamic models are important elements in the process of developing weapon system simulators based on the Defense Modeling and Simulation(DM&S). Also, the model’s accuracy according to the purpose of the DM&S is a very important factor, therefore the modules of the dynamic models should be modified to satisfy required model’s fidelity. The objective of this study is to design a structure of ModelAgent that can efficiently develop and manage the dynamic models. The ModelAgent is designed not only to improve reuse by encapsulating modules using object oriented language but also to be scalable to accommodate a variety of requirements by applying design patterns. Also, the ModelAgent is designed to provide a common interface that enhances portability in the development of dynamic models. KCI Citation Count: 0 |
---|---|
ISSN: | 2383-630X 2383-6296 |
DOI: | 10.5626/JOK.2019.46.3.228 |