Font Size: a A A

Research And Implementation Of Reusable UAV Ground Maintenance System

Posted on:2019-06-28Degree:MasterType:Thesis
Country:ChinaCandidate:Q WangFull Text:PDF
GTID:2322330569995756Subject:Engineering
Abstract/Summary:PDF Full Text Request
UAV ground maintenance system is an important ground test system to ensure the safety and reliability of UAV.It is also an important test system in the development of new UAV.At present,the method of developing the UAV ground maintenance system in China is usually based on the specific requirements of the UAV ground maintenance system of a certain type,and presents a set of independent solutions and then starts from scratch.This reduces the development efficiency and increases the research and development cost.At the same time,due to the independence of each solution,there is no reusability between the different types of UAV ground maintenance systems.However,there are certain commonalities between different types of UAV ground maintenance systems.These commonalities can be used as reusable assets in the design and implementation of ground maintenance systems for different types of UAVs.Therefore,this thesis mainly designs reusable UAV ground maintenance system based on software reuse technology such as domain engineering,component reuse and framework reuse.Firstly,this thesis determined the boundary of the UAV ground maintenance system,and used the FODA method to analyze the requirements of the existing UAV Ground maintenance systems.According to the criterion of domain function module division,the UAV ground maintenance system was divided into various feature modules.Then it extracted common features and variability features,and represented optionality features by dimension value,established feature model.It divided features of the feature model into functional components,and designed the extended MVC reusable framework according to the properties of the components.Then,defined the responsibilities of each layer in the framework and determined the control flow and data flow of the framework.Secondly,in order to enhance the ability of the framework to cope with changes and improve the reusability of components,this thesis used appropriate design patterns to design each module.At the same time,a code generation tool is implemented in view of the variability module in the framework to assist developers in development work.Thus the time for developers to learn new frameworks is reduced,and the development efficiency is further improved.Finally,the reusable UAV Ground maintenance system was applied to the development practice of a specific UAV Ground maintenance system,then the UAV ground maintenance system is developed quickly with the aid of code generation tool.The system completed various functions testing and verification.And the specific UAV Ground maintenance system has been successfully applied to maintain a specific type of UAV system.In summary,the reusable UAV ground maintenance system implemented in this thesis has good reusability.It can quickly implement the specific type of UAV Ground maintenance system in the field with the help of the code generation tool,which obviously improves the development efficiency of the UAV Ground maintenance system.
Keywords/Search Tags:UAV Ground Maintenance System, Reusable, FODA, Framework Reuse, Design Patterns
PDF Full Text Request
Related items