空管地理信息子系统基于构件技术的开发及空管若干关键技术的研究与应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
该文基于新一代机场管制中心系统MRD2K—JH的研发工作,全面阐述了机场管制中心系统的详细设计与系统结构,从软件工程及建立空管自动化系统的角度,针对软件开发模式、开发过程以及空管的若干关键技术,进行了大量深入细致的研究,提出了行之有效的开发解决方案。主要的研究结果如下:
     (1)基于构件技术的软件开发的研究:从软件工程角度,详细探讨了基于构件技术的软件开发方法、过程。软件复用多年的实践表明,软件复用有助于大大减少系统的开发周期、提高系统质量、降低系统开发成本。软件复用被认为是解决软件危机现实可行的途径。作为一种基于复用的软件系统开发方法,构件技术是在面向对象开发方法在软件复用实践的基础上得以发展一种软件开发技术,它的出现改变了以往封闭、复杂、难以维护的软件开发模式。对于像ATC等大型软件系统的开发更能发挥基于构件技术的优势。
     (2)基于构件技术的空管地理信息于系统的开发:通过对现有地理信息系统平台的分析,并结合军航管制业务特性,提出开发一套基于Unix图形界面的适于我国军航机场管制作业的地理信息子系统,可以很好满足MRD2K—JH系统对地理信息的需求。在基于构件的地理信息子系统的设计、实现过程中,可重用构件的提取是一个十分复杂的事情,为从领域中提取重用构件建立设计开发模型,对系统的业务、功能以及数据流程做出描述和抽象,再从抽象化的模型中提取重用构件。已设计出的构件库得到了很好的复用,大大提高了系统开发质量、降低了开发周期和系统开发维护的成本。
     (3)计划航路通报地址自动生成研究:根据军航管制的飞行情报自动化技
    
     Abstraet
    术的要求,对计划航线将要穿越的区域进行通报,通报的地址由系统自动计算
    生成。结合计算机图形学和地理信息子系统的技术优势,提出一种可见面显影
    方法的通报地址自动生成方案,该方案具有以下三个优点:①地址完全可靠②
    地址生成不受地标点、航线等数据库内容的限制,对于用经纬度描述的航线同
    样可以给出准确的通报地址③通报关系明了,易于修改、维护。通过计划航线
    通报地址的自动生成,降低了人工的工作量和错误的发生率,提高了通报的准
    确性,大大提高了工作效率。该技术在国内处于领先地位,具有极大的应用和
    推广价值。
     (4),达数据显示控制席位人机界面的设计:从软件工程和人机界面理论
    的角度出发,详细研究了基于Unix的雷达数据显示控制席位的人机界面的实
    现。在空管系统人机界面的设计时,采用X Windows乃涯otif风格的界面,充分
    对总体性能和界面友好性等诸多方面的因素进行考虑,获得了业界人士的一致
    认可的人机界面,对于系统的推广以及增强系统的国际竞争力具有重要意义。
     该文的围绕这四个方面的研究展开论述。第一部分讲述系统开发背景、目
    的和意义;第二部分讲述机场管制中心系统结构;第三部分讲述基于构件的软
    件开发技术:第四部分讲述基于构件技术的地理信息子系统的开发;第五部分
    讲述计划航路通报地址自动生成方法的研究与实现;第六部分讲述雷达数据显
    示控制席位人机界面的设计;第七部分全文总结。
The thesis is based on the research and development of MRD2K-JH system. which is a new Air Traffic Control system. In the thesis the design and construction of the MRD2K-JH system are investigated in detailed. With the knowledge of software engineering and the Automatic System for ATC, a lot of studies have been carried out on the model and procedure of software development, and on several key technologies on the automatic system for ATC. The main results are presented in the following:
    (1)Component-Based development of software: With the knowledge of software engineering, the methods and procedures of software development is discussed in detail. Software reuse techniques have indicated that the reuse of software can shorten the software development circle obviously, improve the quality of the software greatly, and decrease the software development cost. The software reuse technology is considered as a well method to resolve the software crisis. The component-based software is one of the main technologies of the software reusing. With the techniques of component-based development is coming, it changed the model of software development. The development is becoming more open, simple and easy to maintain. It will be even predominant during the complicated system, just like ATC system, etc.
    (2)The development of component-based Sub-GIS for ATC: Considering the characteristic of the GIS in current (like Arc/Info, Maplnfo, etc.), the GIS is not fit in domain of MRD2K-JH. A sub-GIS for MRD2K-JH is developed, which GUI is based on Unix system. With the technologies of component-based development, the requirement analysis and domain analysis has been carried out. After the system is
    
    
    
    abstracted and decomposed, the reusable components are created with the principles of component-based development. This is even more complicated procedure. The library of the components is well designed, and many of components are reused. As the reusing of components, the quality of the software has been improved greatly, the software circle is shortened and the costs of software are decreased. Also the system has more excellent performance in real time.
    (3)The research on telegram address auto-generation of planning airlines: As the requirements and trend of the key technologies on the automatic system for ATC, the telegram address must be generated automatically. In this paper, a new method of realizing telegram address auto-generation is proposed, the experimental result proves it a sound way to generate the telegram address of planning airlines. It has three advantages following: (1)the telegram addresses are all accurate(2)not be limited with the beacons and airlines in the database (3)easy to modify and maintain. It is a valuable automatic technology to be developed and applied in the ATC system.
    (4)The design of Man Machine Interface for the SDD (Supervise Display Device): Considering the principles of the software engineering and man machine interface, the implement of the MMI based on Unix for SDD is discussed in detail. Many factors are considered, the design of MMI is based on X windows/Motif. Well-designed MMI is very important; it can advance the usability of the system and make it more competitive in the world.
    The thesis is dissertated around the four aspects, The first part, it gave the background, purpose and signification of MRD2K-JH system development. The second part, it introduced the system structure and function structure of MRD2K-JH system. The third part, it introduced the techniques of the Component-Based Development (CBD), and narrated the methods of abstracting and realizing the components. The fourth part, it introduced the component-based development of the sub-GIS for the ATC. The fifth part, a new method of realizing telegram address auto-generation is proposed. The sixth part, it introduced process of the MMI design for SDD. The last part, it summarized all contents of the thesis.
引文
[1] 王秀林,软件重用技术在空管系统中的探讨,现代电子工程,1998(1)
    [2] 吴信才,地理系统原理与方法,电子工业出版社,2002/8
    [3] 吴信才,地理系统设计与实现,电子工业出版社,2002/3
    [4] 衡红军、杨国庆,基于ComGIS的ADS显示系统,计算机工程,2001(2),第27卷,第二期
    [5] 张海潘,软件工程导论,清华大学出版社,1996
    [6] 边馥苓、王喜春、孟令奎,面向元功能的GIS分析与设计,武汉测绘科技大学学报,第25卷第3期,2000(6)
    [7] Ian Sommerville著,程成、陈霞等译,软件工程,机械工业出版社,2003(1)
    [8] Roger S.Pressman著,黄柏素、梅宏译,软件工程实践者的研究方法,机械工业出版社,1999(10)
    [9] Ralph R.Young著,韩柯、耿民等译,有效需求实践,机械工业出版社,2002(8)
    [10] Carrma McClure著,廖泰安、宋志远、沈升源译,软件复用技术在系统开发工程中考虑复用,机械工业出版社,2003(2)
    [11] 姚敏、张柏、张树清,基于构件的地理信息系统应用软件开发模型研究,测绘工程,2001(3),第10卷第1期
    [12] 姚敏、张柏,采用构件技术开发地理信息系统应用软件,测绘信息与工程,2000(3)
    [13] 耿刚勇、李渊明、钟萃豪,采用软件构件技术开发领域应用软件,计算机科学,1997(1)
    [14] 赵华亮、赵晓虎、唐宏,构件式GIS软件开发中的构件构架技术,中国矿业大学学报,2001(3)
    [15] 边馥苓、王喜春,GIS组件分类与检索技术的应用和研究,武汉大学学报—信息科学版,2001(6),第26卷第3期
    [16] 徐志红、边馥苓、孟令奎,G1S功能部件库和功能集成,武汉大学学报—信息科学版,2001(8),第26卷第4期
    [17] 张山山,地理信息系统数据模型分析,计算机工程与应用,2001(8)
    [18] 徐爱萍、徐武平,组件技术与ComGlS,计算机应用,2001(2)
    
    
    [19] 马修军、周贵云、邬伦,GIS空间动态模型组件的设计与实现,地理学与国土研究,2002(8),第18卷第3期
    [20] 景涛、白成刚、胡庆培、蔡开元,构件软件的测试问题综述,计算机工程与应用,2002(24)
    [21] 杨得志、王杰臣、闾国年,矢量数据压缩的Douglas-Peucker算法的实现与改进,测绘通报,2002(7)
    [22] 项育华、徐福缘、韩路,地图制图的面向对象设计,计算机工程,2003(3),第28卷第3期
    [23] 刘润东著,UML对象设计与编程,北京希望电子出版社,2001(3)
    [24] 李建平,计算机图形学原理教程,电子科技大学出版社,1998(5)
    [25] David ERogers著,石教英、彭群生等译,计算机图形学的算法基础,2002(1)
    [26] 徐绍铨、吴祖仰,大地测量学,武汉测绘科技大学出版社,1996
    [27] “AT&T Unix System V RELEASE 4程序员指南:XWIN图形窗口系统XLIB-C语言界面”,1993
    [28] “AT&T Unix System V RELEASE 4程序员指南:XWIN图形窗口系统X工具箱”,1993
    [29] 申功勋、孙建峰,信息融合理论在惯性/天文/GPS 组合导航系统中的应用,国防工业出版社,1998
    [30] 张学工、刘业新,X window/Motif编程速成,清华大学出版社,1998(3)
    [31] 倪亦泉、程景运,人机界面现状评述,计算机辅助工程,1994(9)
    [32] 彭泉、崔德光、李晓强,基于人类认知规律的应用系统人机界面设计,计算机应用与工程,2001(19)
    [33] 邵维忠、刘昕,可视化编程环境下人机界面的面向对象设计,软件学报,2002(8)
    [34] 陈建伟、蔡启明,人机界面设计最新进展,人类工效学,2000(3)
    [35] www.xmatc.com,空管在线
    [36] Tracz W., Reusability Comes of Age, IEEE Software, 1987(4)
    [37] Wojtek K,, Component-Based Software Engineering,IEEE Software, 1998(9)
    [38] Clementini E. Felice DP., A small set of format topological relationships suitable for end-user interaction. Advances in Spatial Databases.
    [39] HAN-IL JEONG, CHANG-SOO LEE, CHEOL-HAN KIM, CHANKWON PARK、HYEONG-CHEOL WOO, Design of a Software Component Bank for Distribution, Journal of Systems Integration, 2001(10)
    
    
    [40] M.BRAIN BLAKE、 GAIL.HAM1LTON、 JEFFREY HOYT, Using Component-Based Development and Web Technologies to Support a Distributed Data Management System. Annals of Software Engineering,13, 13-34, 2002
    [41] Rick Farrow,"UNIX System Security: How to Protect Your Data and Prevent Intruders." Addison-Wesly Publishing Company
    [42] W.Richard Stevens, "Unix Network Programming Networking APls: Sockets and XTI" Prentice Hall, 1998