针对当前SMP2模型集成存在的不是完全的模型驱动和不具备图形化模型实例装配能力等问题,提出了基于UML的SMP2模型集成方法。该方法将模型集成分为两个阶段:系统分析和模型转换,并分别设计了UML Profile for SMP2 Assembly和UML模型到SMP2 Assembly的模型转换规则,并以某导弹攻防对抗仿真系统的模型集成为例验证了该方法的有效性。经过扩展,提出的SMP2模型集成方法可集成到UML工具中,实现基于UML的系统分析到仿真系统模型实例装配的自动化。
A UML based model integration approach was proposed to solve SMP2 integration related problems such as incompleteness in model driven development and non-graphical assemblies of model instances. This approach classifies the model integration into two phases, system analysis and model transformation. UML Profiles for SMP2 Assemblys and transformation rules were designed to support model transformation from UML models to SMP2 Assemblys, respectively. This approach was validated by a demonstration of the integration of missile countermine models. The approach could be embedded into UML tools, for the sake of automating the transformation of UML models in system analyses to assemblied model instances in simulations.