摘要

针对当前作战仿真框架中模型重用度不高等问题,提出并实现了一套基于模型驱动架构(MDA)和仿真模型可移植性规范(SMP2)的联合作战仿真框架EasyBattle。框架实现了SMP2规范,提供基础模型类库和指令通信模板支持装备建模和模型组件的定制开发,采用多层次嵌套式组合建模支持复杂装备模型的组装和想定编辑,内置调度规则实现模型组件的驱动运行。详细论述了框架的设计思想和实现的关键技术,实际应用表明,框架具备良好的可用性和扩展性。