Font Size: a A A

The Object-Oriented Development Of ATC System And The Research And Application Of MMI Model Of Real-Time System

Posted on:2005-12-16Degree:MasterType:Thesis
Country:ChinaCandidate:M J WangFull Text:PDF
GTID:2132360152455314Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
This thesis is based on the research and development of MRD2K-JH system under Unix, which is a new generation of Air Traffic Control system. In the thesis the design and construction of the MRD2K-JH system are investigated in details. From points of software engineering and the automation of ATC system, a lot of studies have been carried out on the shortages in development model and procedure of system sample, and on several key technologies on the automation of ATC system. The main results are presented as follows:OO technology-based development of software: From points of software engineering, shortages of the software development of MRD2K sample system are pointed out. OO software development is discussed in details. Lots of software development experience have demonstrated that the reuse of software can shorten the development circle obviously, improve the quality of the software greatly, and decrease the development cost. The reuse technology and program modularization are considered as working methods to solve the software crisis. However, only when OO development methods are applied to design both GUI and functional modules, can software reuse be more efficient, and can real component-based development be applied. In fact that Unix software development technologies are relatively lagged, application of OO technologies will make the software simpler to develop and easier to maintain. It will be even predominant during the complicated system, just like ATC system, etc.(2) Development of OO class library XMW: Lack of OO development tools causes that OO technologies are still not applied extensively and intensively under Unix. During development of MRD2K-JH system, a self-developed OO class library XMW was applied, which was developed by enscapsulating Motif and Xlib with C++ and OO technologies. Development by this class library is object-oriented for program frame and GUI controls. And it can be a powerful tool in OO software development under Unix.(3) Research on telegram address auto-generation of fly-routes: 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 plan routes. It has three advantages as follows: first, the telegram addresses are all accurate. Secondly, not be limited with the beacons and airlines in the database. Finally, it's easy to modify and maintain. It is a valuable automation technology to be developed and applied in the ATC system.OO design and implementation of visual fly-route edition module: Research of OOA and OOD of ATC GIS components and visual fly-route edition module has been conducted with OO software development methods. Class library XMW was applied to code the program , avoiding the problems of procedure-oriented development method. And it was proved that class library XMW as an OO development tool can greatly improve the quality, shorten the development cycle and reduce the cost of development and maintenance. (5) Research on MMI frame model of real-time system: the effect of the MMI frame on software performance is discussed. The MMI frame model of real-time system is set according to real-time interaction requirement of the MMI of real-time system ,by multi-thread technology. And a dynamic data querying method is developed with this MMI frame model, which can be generally applied in design of real-time system and the whole program framing. The thesis is dissertated upon the above five 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 OO development. The fourth part, it introduced the development of OO class library XMW. The fifth part, a new method of realizing telegram address auto-g...
Keywords/Search Tags:Air Traffic Control (ATC), Object-Oriented Technology, Visual Edition, Reusable, Real-Time Interface Model, Object-Oriented Class Library, Telegram Address, MMI (Man Machine Interface)
PDF Full Text Request
Related items