Abstract
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.
Similar content being viewed by others
References
Fujimoto, R.M.: Parallel and distributed simulation. In: Proceedings of the Winter Simulation Conference Proceedings (WSC 1999), pp. 122–131, December 1999
Sandor, R., Fodor, N.: Simulation of soil temperature dynamics with models using different concepts. Sci. World J. 2012, Article ID 590287, 8 p (2012).
Gill, N.B.: Importance of software component characterization for better software reusability. ACM SIGSOFT Softw. Eng. Notes 31(1), 1–3 (2006)
Chen, D., Turner, S.J., Cai, W.T., Xiong, M.Z.: A decoupled federate architecture for high level architecture-based distributed simulation. J. Parallel Distrib. Comput. 68(11), 1487–1503 (2008)
Hu, X., Zeigler, B.P., Mittal, S.: Variable structure in DEVS component-based modeling and simulation. Simulation 81(2), 91–102 (2005)
Robinson, S., Nance, R.E., Paul, R.J., Pidd, M., Taylor, S.J.E.: Simulation model reuse: definitions, benefits and obstacles. Simul. Model. Pract. Theory 12(7–8), 479–494 (2004)
Mitchell, E.E.L., Gauthier, J.S.: Advanced continuous simulation language (ACSL). Simulation 26(3), 72–78 (1976)
Cox, S.W.: GPSS world: a brief preview. In: Proceedings of the Winter Simulation Conference, pp. 59–61, December 1991
Mattsson, S.E., Elmqvist, H.: Physical system modeling with Modelica. Control Eng. Pract. 6(4), 501–510 (1998)
SISC, IEEE standard for modeling and simulation high level architecture (HLA) framework and rules (2000)
Yao, Y.P., Zhang, Y.X.: Solution for analytic simulation based on parallel processing. J. Syst. Simul. 20(24), 6617–6621 (2008)
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.
Koo, C., Lee, H., Cheon, Y.: SMI compatible simulation scheduler design for reuse of model complying with SMP standard. J. Astron. Space Sci. 27(4), 407–412 (2010)
Zhu, F., Yao, Y.P., Chen, H.L.: Reusable component model development approach for parallel and distributed simulation. Sci. World J., March 2014
Zhu, F., Yao, Y.P., Tang, W.J., Chen, D.: A high performance framework for modeling and simulation of large-scale complex systems. Future Gener. Comput. Syst. 2015(51), 132–141 (2015)
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)
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 1991
Gossler, G., Sifakis, J.: Composition for component-based modeling. Sci. Comput. Program. 55(1–3), 161–183 (2005)
Acknowledgments
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).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media Singapore
About this paper
Cite this paper
Ma, H., Yao, Y., Tang, W. (2016). Warship Reusable Component Model Development Approach for Parallel and Distributed Simulation. In: Zhang, L., Song, X., Wu, Y. (eds) Theory, Methodology, Tools and Applications for Modeling and Simulation of Complex Systems. AsiaSim SCS AutumnSim 2016 2016. Communications in Computer and Information Science, vol 643. Springer, Singapore. https://doi.org/10.1007/978-981-10-2663-8_43
Download citation
DOI: https://doi.org/10.1007/978-981-10-2663-8_43
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-2662-1
Online ISBN: 978-981-10-2663-8
eBook Packages: Computer ScienceComputer Science (R0)