题目:基于FLAMES作战指挥流程可视化建模技术研究
● 摘要
作战指挥流程是作战指挥的过程中一系列指挥决策活动和行为活动的集合。它反映并决定了作战部队在不同指挥决策下的战斗对抗能力,直接影响作战结果,因此在没有实际战争背景下对作战指挥流程的仿真研究尤其重要。FLAMES便是一种被广泛使用的战斗对抗仿真系统。当前,在面向FLAMES的作战指挥流程设计过程中,由于FLAMES是基于代码进行仿真的系统平台,目前缺乏有效的描述方法来支持作战指挥流程可视化建模,导致作战指挥流程领域设计人员与FLAMES仿真开发人员之间沟通困难,作战指挥流程模型不易理解和维护,且FLAMES仿真代码开发工作量大。因此,为了更好地描述作战指挥流程以及分离业务人员之间职责,本文提出基于MDA的作战指挥流程开发方法,并将建模技术引入到作战指挥流程的研究中。本文首先针对作战指挥流程进行建模技术研究。依据作战指挥流程的定义、特点和建模需求,分别从建模视图、概念模型、领域元模型以及FLAMES元模型定义四个方面开展研究,建立作战指挥流程建模语言,并制定了作战指挥流程领域模型和FLAMES仿真模型之间的转换规则。在该作战指挥流程建模语言基础上,一方面为了能够支持该建模语言来建立作战指挥流程模型,另一方面能够支持基于MDA的作战指挥流程开发方法的执行,本文设计并实现作战指挥流程建模支持工具,并依据前文制定的模型转换规则设计并实现模型转换工具。此外,针对FLAMES仿真代码开发工作量大等问题,设计并开发代码生成工具来提高FLAMES仿真代码开发效率。最后本文通过应用实例:空空作战指挥流程的建模及FLAMES仿真代码框架的生成,验证了该建模语言及开发方法的有效性和可行性。本文完成的主要工作内容如下:1)分析作战指挥流程建模需求,分别从建模视图、概念模型、领域元模型以及FLAMES元模型四方面进行研究,定义了作战指挥流程建模语言。2)制定了作战指挥流程元模型提出领域模型到FLAMES模型的转换规则,支持作战指挥流程业务模型到FLAMES仿真模型的转换。3)设计并实现了作战指挥流程建模工具,支持作战指挥流程建模。4)设计并实现了模型转换工具与代码生成工具,支持基于MDA方法的作战指挥流程开发方法的实施,以及提高作战指挥流程的开发效率。
相关内容
相关标签