基于主题的数据模型,是按照应用主题对装备的技术信息进行组织和分类,代表了技术信息的功能类型。装备的信息模型可分为基本信息层、主题信息层、应用信息层三层。基本信息层包括了IETM的所有基本元素的标准模型,由文本、图形、表格等基本信息组成。主题信息层是在基本信息层基础上,定义装备可通用的描述信息、任务信息、故障信息和零件信息。应用信息层利用主题信息层的几种通用信息模型进行组合,构建用户需要的应用信息。
关键技术解析
标准数据导入导出技术
标准数据导入导出功能可以帮助实现IETM信息数据的复用和共享功能,其层次结构如图2所示。
图2 标准数据导入导出层次结构图
通过XML文件和DTD文件解析其中的主题元素、基本元素以及它们之间的关系,并将其保存到IETM的数据库中,这样项目管理功能就可以载入该数据库对其进行修改编辑。同样,也可以依据DTD文件将数据库中的信息导出成符合海军标准的XML文件。
TEAM故障诊断策略导入技术
TEAMS诊断策略文件可以直接导入到IETM通用开发平台中,其层次结构如图3所示。
图3 故障诊断策略开发层次结构图
IETM通用开发平台通过加载TEAMS的XML文件,解析XML文件格式,从而得到其中的测试模型、诊断策略、依赖矩阵等并生成相应的策略树。由于TEAMS诊断节点只对诊断规则进行了描述,没有执行具体的测试过程,所以在开发的过程中需要为某些节点配置执行测试所需的TPS文件,这样才能在IETM使用中完成自动诊断过程。
TPS-COM的封装与加载技术
为了实现诊断过程的准确定位与运行,IETM提供了TPS流程的载入功能。该功能可以根据TPS流程文件格式,进行相应的提取、转化和编译,自动转化生成IETM可以识别的COM流程,并将生成的COM流程放入流程数据库中进行统一管理,以供IETM开发和运行使用。
该功能核心部分是TPS流程文件向COM流程转化的过程。该过程可以自动完成流程文件的识别、流程结构的解析、流程入口的生成、流程步骤的组织以及测试结果的提取。最后生成的COM流程要相应产生流程运行接口RUN()和结果返回接口RESULT()。同时,在整个生成过程完成后,要自动产生接口参数配置文件,供IETM开发过程使用。
结语
IETM通用开发平台通过标准化技术集数字化技术、因特网技术和人工智能技术于一体,将推动装备保障的数字化和信息化,带来巨大的军事效益和经济效益。