Combat flow simulation is usually used to evaluate combat effectiveness. For development of combat flows based on special simulation platforms, both combat flows and platform-specific information need to be concerned. To separate concerns on combat flows and platform-specific information and improve productivity and accuracy during the development, a MDA-based approach for developing simulation-oriented combat flows is proposed in this paper. In the approach, original combat flows and platform specific combat flows are respectively regarded as Platform Independent Models (PIMs) and Platform Specific Models (PSMs) to separate concerns, and automatic transformation from PIMs to PSMs is realized. Moreover, this approach combines independent variation point units and primary-secondary templates to transform PSMs to simulation code automatically. An eclipse-based tool is developed to support the approach and applied to ship-borne combat systems. Results of application show that our approach and tool can improve productivity and accuracy during the development of simulation-oriented combat flows.
展开▼