人类白细胞抗原的高级体系结构的相关介绍
在美国国防建模与仿真办公室(DMSO)1995年10月制定的建模与仿真主计划(MSMP)中,提出了未来建模/仿真的共同技术框架。它包括三个方面:高层体系结构(HLA)、任务空间概念模型(CMMS)和数据标准(DS)。它们的共同目标是实现仿真间的互操作,并促进仿真资源的重用,具体地说,就是通过计算机网络使得分散分布的各仿真部件能够在一个统一的仿真时间和仿真环境下协调运行,且可以重复使用。HLA的基本思想就是使用面向对象的方法,设计、开发及实现系统不同层次和粒度的对象模型,来获得仿真部件和仿真系统高层次上的互操作性与可重用性。
1996年8月DMSO正式公布了HLA的定义和规范。经过改进完善,HLA的规则、接口规范、对象模型模板三项内容已在2000年9月22日由美国IEEE标准化委员会正式定为IEEE1516,IEEE1516.1,IEEE1516.2HLA标准。OMG,北约M&S组织也采纳HLA作为标准。
组成
⑴对象模型模板(OMT):是对仿真中的对象、对象属性和对象间信息交互的格式和内容进行定义的标准化描述。⑵框架与规则集:HLA共定义了10条规则,描述仿真和联邦成员的职责,以确保一个联邦内仿真的正确交互。其中前5条规则规定一个联邦必须满足的要求,而后5条规则则是一个联邦成员必须满足的条件。⑶联邦成员访问RTI的接口规范:描述在操作过程中的仿真交互方式,提供了盟员与RTI之间功能接口,描述了六类服务,共101个操作。
模型模板(OMT)
HLA中的对象模型主要用来描述两类系统,一类是用来描述联邦中的各个联邦成员,即创建各单个的HLA仿真的对象模型(SOM)。另一类是用来描述一个联邦中相互之间存在信息交换特性的那些联邦成员,即创建HLA的联邦对象模型(FOM)。无论是描述SOM还是描述FOM,OMT的主要目的都是为了便于仿真系统的互操作和仿真部件的重用。
OMT作为对象模型的模板规定了记录这些对象模型内容的标准格式和语法。但对于对象模型如何建立,OMT必须记录哪些内容,OMT本身并没有说明。OMT是HLA实现互操作和重用的重要机制之一,由以下几个表格组成:
·对象模型鉴别表:用来记录鉴别HLA对象模型的重要信息;
·对象类结构表:用来记录联邦/仿真中的对象类及其父类一子类关系;
·交互类结构表:用来记录联邦/仿真中的交互类及其父类一子类关系;
·属性表:用来说明联邦/仿真中对象属性的特性;
·参数表:用来说明联邦/仿真中交互参数的特性;
·枚举数据类型表:用来对出现在属性表/参数表中的枚举数据类型进行说明;
·复合数据类型表:用来对出现在属性表/参数表中的复合数据类型进行说明;
·路径空间表:用来说明一个联邦中对象属性和交互的路径空间;
·FOM/SOM词典:用来定义各表中使用的所有术语。
当描述一个联邦或单个仿真系统(联邦成员)的HLA对象模型时,它们都必须使用上述几个表。即OMT对联邦对象模型(FOM)和仿真对象模型(SOM)都适用。一个HLA对象模型至少要包含一个对象类或交互类,但在某些情况下,描述对象模型的一些表可能是空表。