This thesis is a research that relates to a method for reusable modeling and simulation software in aerospace engineering. So far, many softwares have not been reused. Thus, development costs have came expensive. If the software reuse, we reduce costs. Using reusable method, we must develop the software.
This thesis suggests that method. The useful architecture will be proposed in aerospace engineering.
항공우주공학에서 시스템에 대한 검증은 매우 중요하지만 실험에 대한 비용이 매우 많이 든다. 실험 전에 M&S 소프트웨어를 구성하여 검증 시스템을 만든다면 실험에 대한 비용을 절약 할 수 있다. 전체적인 시스템의 검증 방법은 PILS(Program In the Loop Simulation)와 SILS(Software In the Loop Simulation)등과 같은 방법을 사용하여왔다. 이러한 시스템을 구성할때마다 기존의 구현에 의존적인 방식을 사용하여 기존에 사용되었던 서브시스템의 코드를 많이 변경해야하는 경우가 빈번하다. 특히 유도, 항법 및 제어 분야에서 지금까지 개발된 많은 M&S 소프트웨어들이 구현에 의존적이다. 하지만 소프트웨어 공학에서 사용되고 있는 개발 패러다임을 적용하면 기존의 시스템을 이용하면서 소프트웨어에 변경과 추가를 쉽게 할수 있다. 변경과 추가가 쉬운 소프트웨어를 만드려면 재사용성을 높여야 한다. 재사용성은 기존에 개발된 구현이나 컴포넌트가 재사용 가능성을 지닌 것을 말한다.
본 논문에서는 기존 서브 시스템에 대한 특성을 설명하고 항공우주공학분야에서 사용할 수 있는 Guidance-Navigation-Control 아키텍처를 제시했다. 또한 엔지니어링급만이 아닌 교전급으로 확장이 가능한 방법과 아키텍처에서 기존 시스템을 이용할 수 있는 방법을 제안하고 그 예제를 보였다.