Warship Reusable Component Model Development Approach for Parallel and Distributed Simulation
Model reuse is a key issue to be resolved in parallel and distributed simulation when developing military simulation applications at present. However, component model built by different domain experts usually have diversiform interfaces, couple tightly and bind with simulation platforms and specific applications closely. As a result, they are difficult to be reused across different simulation platforms as well as applications. In addition, traditional model reuse ways lack consideration about reusability efficiency of similar reusable models. As for developing warship models in practical application, there also lack pragmatic method to describe its simulation space from conception space. To address the problem, this paper first proposed the parameterization-configurable framework for reusable component model that supports similar models once developed but multiple reused adapting to varied function requirement. Based on this framework, then our reusable model development approach for warship model is elaborated, which contains three phases: (1) design the warship configurable function set based on capacity demand; (2) use CMPA (Capacity, Mission, Process, Action) description method to map the function set from conception model to simulation model; (3) implement and encapsulate the model with the reusable simulation model development specification. The approach provides a pragmatic technical means for developing warship component reusable models in complex military simulation application, which helps improving efficiency of development and could be referenced for other similar models.
KeywordsReuse Parameterization-configurable framework Warship simulation modeling CMPA
We appreciate the support from Research Fund for Doctoral Program of High Education of China (No. 20124307110017) and Research Project of State Key Laboratory of High Performance Computing of National University of Defense Technology (No. 201303-05).
- 1.Fujimoto, R.M.: Parallel and distributed simulation. In: Proceedings of the Winter Simulation Conference Proceedings (WSC 1999), pp. 122–131, December 1999Google Scholar
- 2.Sandor, R., Fodor, N.: Simulation of soil temperature dynamics with models using different concepts. Sci. World J. 2012, Article ID 590287, 8 p (2012).Google Scholar
- 8.Cox, S.W.: GPSS world: a brief preview. In: Proceedings of the Winter Simulation Conference, pp. 59–61, December 1991Google Scholar
- 10.SISC, IEEE standard for modeling and simulation high level architecture (HLA) framework and rules (2000)Google Scholar
- 12.Wilmarth, T.L., Kale, L.V.: POSE: getting over grain size in parallel discrete event simulation. In: Proceedings of the International Conference on Parallel Processing (ICPP 2004), pp. 12–19, August 2004.Google Scholar
- 14.Zhu, F., Yao, Y.P., Chen, H.L.: Reusable component model development approach for parallel and distributed simulation. Sci. World J., March 2014Google Scholar
- 16.Zeigler, B.P.: DEVS today: advances in discrete event based information technology. In: Proceedings of the 11th IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer Telecommunications Systems (MAS-COTS 2003), pp. 148–161 (2003)Google Scholar
- 17.Ulgen, O.M., Thomasma, T., Otto, N.: Reusable models: making your models more user-friendly. In: Proceedings of the Winter Simulation Conference Proceedings, pp. 148–151, December 1991Google Scholar