Font Size: a A A

Based On The Embedded Corba Carrier-based Software Monitoring System Design And Realization

Posted on:2010-02-20Degree:MasterType:Thesis
Country:ChinaCandidate:Y Z CengFull Text:PDF
GTID:2208360275483210Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Today, many computer systems are distributed on ships, which mutually cooperate in order to achieve the automated command and control functions. Software running on these systems decides the specific support functions of the whole system, and these systems are also faced with a timely change of the software configuration to support the need of different functions, so the operators need to conveniently get the information of software running on the target system, and upgrade or update software according to requires. If a unified monitoring tool can be implemented, to real-timely monitor the software on various systems which distributed on the whole ship through the network, it will greatly facilitate the management of software on the target system.To implement this monitoring system, the distribution and heterogeneity problem of different systems needs to be resolved. OMG's CORBA provides a public framework for application development in the distribution and heterogeneous computer environment, which makes the development of distributed applications much easier, but CORBA is aimed at desktop and enterprise applications. Therefore, OMG proposed the MinimumCORBA specification for the field of embedded system. MinimumCORBA properly resolves the contradiction between size and performance, so it is adapted to resource-limited embedded application, and the application based on it also have the full main advantage of CORBA application.This paper mainly introduces the CORBA architecture and MinimumCORBA specification, and in accordance with the development approach of CORBA distributed application, designs and implements a ship-based software monitoring system using the embedded CORBA product DeltaCORBA. The system is composed of client part and server part, the client part developed using MFC is the user monitoring interface, running on Windows systems; the server part runs on various target platform systems as a service program, which is developed using the corresponding development tool of the target system platform. This system makes full use of the local network connecting systems on the ship, and achieves the monitoring function for the software on target system through the network. The client and server of this system communicate with the CORBA middleware, which allows the system development not need to consider the platform differences between the embedded system and the general desktop system, as well as the details of the underlying communications, so the system is easier to develop, maintain and upgrade. In this paper, the system analysis and design process are discussed in detail, and a system prototype is implemented eventually.
Keywords/Search Tags:CORBA, MinimumCORBA, distribution, embedded system, software monitoring system
PDF Full Text Request
Related items