基于UML和XSD的航班信息交换模型研究与实现
2017-05-02王忠波罗喜伶张宝江
王忠波,罗喜伶,齐 鸣,张宝江
(1.北京航空航天大学 电子信息工程学院,北京 100191;2.地球空间信息技术协同创新中心,湖北 武汉 430079;3.中国民用航空局 空中交通管理局技术中心,北京 100015)
基于UML和XSD的航班信息交换模型研究与实现
王忠波1,2,罗喜伶1,2,齐 鸣3,张宝江3
(1.北京航空航天大学 电子信息工程学院,北京 100191;2.地球空间信息技术协同创新中心,湖北 武汉 430079;3.中国民用航空局 空中交通管理局技术中心,北京 100015)
目前,民航运输业快速发展、航班数量迅猛增加带来了海量的航班信息和数据。为保障关键数据进行高效、安全、规范地传输和共享,需对航班信息的内容和格式进行标准化和规范化,以便未来在广域信息管理系统(System Wide Information Management,SWIM)中相互协作的民航业务系统间能够对整个生命周期中的航班状态有共同的态势感知。在介绍SWIM和航班信息交换模型(Flight Information Exchange Model,FIXM)的相关背景、数据字典以及逻辑模型和物理模型之间关系的基础上,系统研究了统一建模语言(UML)和XML模式定义(XSD)等关键技术。在此基础上,研究FIXM核心模型的整体架构,以及ATS报文与FIXM的映射关系。在实现方面,以领航计划报(FPL)为例对报文转换进行演示验证,使其具有灵活、扩展性强和易于传输等优势,有助于对航班信息格式标准化和未来SWIM系统部署。
民航广域信息管理;航班信息交换模型;统一建模语言;XML模式定义
0 引 言
目前空中交通管理(Air Traffic Management,ATM)系统接口是根据具体需求和功能进行定制化设计、开发、管理和维护,如机载系统和管制系统的功能接口,具有不同的传输协议和数据结构,造成接口维护成本高、安全管理难和信息交换不畅等缺陷。……
