《军事系统建模与仿真》:
军事概念模型建模语言的研究也分成两个部分:模型元素语法表示方法和模型元素的内容限定。
军事概念模型常用的表示方法有自然语言表示方法、受限自然语言表示方法、基于图形的表示方法以及形式化表示方法。
在自然语言表示方法中,采用自然语言的形式对建模内容进行描述,对于表示形式没有特殊要求。自然语言表示的优点就是功能比较强大,可以描述各方面的信息。自然语言表示的缺点是,缺乏统一风格的指导以及语法上的限制,这样建立的模型常常伴有模糊性、不完全性以及不一致性等特征,不同人员理解时容易发生困难,并且难以直接使用。
受限自然语言表示方法对自然语言表示进行了改进,受限自然语言表示法主要通过对语言表示形式的限制对军事人员建模进行约束。例如开发建模通用的表格,模型描述统一使用表格的形式。这种表示方法在描述时有比较明确的指导,并且比较容易理解。其缺陷在于仍然是自然语言表示,约束不是很强、缺乏机器可读性。
基于图形的表示方法采用图形标记符号作为模型元素的表现形式。图形表示方法的优点是直观、方便,容易为不同领域人员理解和使用,缺点是建模环境开发比较复杂,模型不具有机器可理解性以及不能自动化处理。
形式化表示方法通过明确限定的语法格式、表现形式以及语义信息来达到机器可理解性。通常形式化表示方法可以和图形化表示方法结合起来使用,在外部表现上使用图形化方法,在内部信息组织上使用形式化方法。
模型元素内容限定的目标主要是确定建模需要那些元素,这些元素的语义信息,以及这些模型元素之间的关联。
在MSMP中,提出了EATI表示方法,通过实体、任务、动作和交互四个方面的建模元素描述军事概念模型。其中每一种模型元素又可以进行细分,并建立了这些模型元素之间的相互关系。
在OMG建模标准MOF和UML中,确定了四层结构的模型表示方法。UML的元模型层次确定了建模需要的通用模型元素,可以在此基础上根据军事作战的特点进行扩展和定制建立军事概念建模需要的模型元素。
2.军事概念模型建模过程
军事概念建模过程是建立军事概念模型的过程指导,建模过程首先要明确建模的边界和约束、有关参与人员和建模的目标,并在此基础上确定军事概念模型的组成步骤、每个步骤的任务、使用的建模工具和风格指导,以及这些步骤之间的相互关系,最后确定模型检查、反馈和管理要求等(图2—2)。
……
展开