Integrating legacy simulation models into component-based weapon system simulation environment
Do‐Hyung Kim, Hyun Shik Oh, Seong Wook Hwang
Abstract
Do‐Hyung Kim, Hyun Shik Oh, Seong Wook Hwang
Abstract
In recent times, interoperation of simulation models in a component-based simulation environment has become an important issue because of high reusability and composability of simulation models. AddSIM is a component-based simulation environment which has been developed for the purpose of weapon system modeling and engagement simulation. This paper describes three ways to integrate legacy models into AddSIM. Especially to make AddSIM interoperate with legacy C/C++ models externally, we also propose external C/C++ interface libraries. Using the proposed libraries, C/C++ legacy programs with minimal code changes, adding interfacing codes, can interoperate with AddSIM. To validate the effectiveness of the conversion methods and the function of the libraries, an anti-aircraft warfare simulation programs are developed in AddSIM with the libraries and evaluated.
OpenAlex reports 5 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
In recent times, interoperation of simulation models in a component-based simulation environment has become an important issue because of high reusability and composability of simulation models. AddSIM is a component-based simulation environment which has been developed for the purpose of weapon system modeling and engagement simulation. This paper describes three ways to integrate legacy models into AddSIM. Especially to make AddSIM interoperate with legacy C/C++ models externally, we also propose external C/C++ interface libraries. Using the proposed libraries, C/C++ legacy programs with minimal code changes, adding interfacing codes, can interoperate with AddSIM. To validate the effectiveness of the conversion methods and the function of the libraries, an anti-aircraft warfare simulation programs are developed in AddSIM with the libraries and evaluated.
Key concepts: Interoperation, Interoperability, Composability, Interfacing, Component (thermodynamics), Reusability, Computer science, Interface (matter)