Font Size: a A A

Design And Implementation Of A Data Distribution Middleware Based On DDS

Posted on:2013-06-23Degree:MasterType:Thesis
Country:ChinaCandidate:G L FengFull Text:PDF
GTID:2248330362970893Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The next generation avionics systems will be modular and configurable, and middleware is animportant way and technology to achieve this goal. However, with the integrated avionics, traditionalmiddleware technology is facing new challenges, that is, the middleware has not only functionalrequirements but also other constraints like real-time reliability. In avionics systems, the mostimportant thing is real-time exchange of infomation. The requirement of real-time and criticalapplications in these systems is “at the right time, right place to get the right data (3R)”. So that itrequires high performance for these systems. To address the needs of these real-time applications,OMG proposes a data-centric publish/subscribe (DCPS) model to provide data distribution serviceand issues a new specification named DDS. In order to conform with the developing trend of avionicsintegration, it is imperative to do deeply research on DDS.This paper summarizes the problems and challenges that the avionics integration faces, studiesthe DDS and middleware technologies. It proposes a publish/subscribe concept model based on DDS,describes and verifies this model by formal method. In addition, it designs and implements a reliable,flexible and real-time middleware named RTDDS. Moreover, it presents the detailed description ofRTDDS’s design idea, architecture and design plan of its key modules. Finally, this paper designsdifferent test cases to test RTDDS’s real-time performance, reliability and dynamic scalability. Thetest results show that the RTDDS has good real-time performance, reliability and dynamic scalability,can complete decoupling in time, space and flow, provides a good performance platform for theintergrated avionics systems.
Keywords/Search Tags:Avionics, DDS Specification, Middleware, Publish/Subscribe, Data Distribution
PDF Full Text Request
Related items