Research on Data Distribution Service for Aircraft Collaborative Design System

Page 1

www.as-se.org/ccse

Communications in Control Science and Engineering (CCSE) Volume 2, 2014

Research on Data Distribution Service for Aircraft Collaborative Design System Huaxing Bian*1, Yi Zhuang2, Dan Chen3 School of Comput er Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China *1

2

3

nuaa_bhx@sina.com; zy16@n uaa.edu.cn; chendan@n uaa.edu.cn

Abstract Aircraft designing is a complex, multi-disciplinary process, while the applications are separated from each other due to their particular design and analysis tools. The separated applications are unable to meet the collaborative designing requirements. One of the fundamental problems in Aircraft Collaborative Design System is that how to ma ke each subsystem collaborate. The known solutions, using Existing middlewares to unify data formats, are not reliable due to the tightly coupled architecture, poor portability and reusability, large update latency, etc. To solve this problem, the paper propose that apply DDS into Aircraft Collaborative Design System, and give the solution that how to use open source projects OpenDDS in Aircraft Collaborative Design System. Keywords Aircraft Collaborative Design System; Data Distribution Service; DDS; Data Integration

Introduction Computer and information technology has been incessantly i mproved and widel y deployed in the field of aviation. Applications of pri mary disci plines tow ards aircraft designing, such as dynamic an alysis and design, flight mech anics analysis and design, etc., have already achieved great development. However, aircraft designing is a complex, multidisciplinary process, while the applications are separated from each other due to their particular design and analysi s tools. The separated applications are unabl e to meet the collaborative designing requirements. As a result, we need to combine the multi-disciplinary applications by using unified data stan dard and manag ement methods. How ever, the applications are usually built on different platforms, implemented in various operating conditions, and programmed using different languag es, which all results in the “information islan d� phenomenon. Therefore,we need to est ablish an effective information sharing an d interaction mechanism among applications of the heterogeneous systems, an d to offer a designing environment that handles heterogeneous data in a consistent an d uniform way, so that we can eliminate the information islands fundamentally. To build such designing environment, a lot of integration platforms for heterogen eous systems have been developed. Most of the previously known platforms perform the information sharing by middleware technology. Messag es are converted to a certain format by the middleware using a special adapter, sent to the message bus, an d then recei ved by other applications by their adapters. The special adapters det ermine whether or not to receive these messages an d [1] conform them to their own format s . In these kinds of het erogeneous systems, the adapters an d messag e transformation rules in mi ddl ewares are tightly coupled an d lack of extensi bility and generality. Furthermore, each department needs to exchange information between departments and other relevant when there is new data i s generated and transmitted to the need for timely follow-up department, which helps short en the design period. In [2-4] to solve this problem. recent years, man y scholars have proposed many sol utions [5, 6]

The Data Distribution Service (DDS) is a high performance middl eware for predictable distribution of data with minimal overhead. DDS has been stan dardized by the Object Management Group (OMG) to expedite publish /subscribe communications in real-time and embedded systems. OMG DDS specification is increasingly being used to integrate real-world systems. Examples include Air-traffic Control Systems, Navy Combat Management Systems,etc. To solve this problem, the paper propose that apply DDS into Aircraft Collaborative Design System, and give the solution that how to use open source projects OpenDDS in Aircraft Collaborative Design System. Data Distribution Service(DDS) The specification for DDS is divi ded into two distinctsections

88

[5]

. The first section covers data-centric publish/


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.