Font Size: a A A

Research And Implementation Of Cockpit Display System Application Software Framework Based On Aspect-Oriented Programming

Posted on:2015-06-09Degree:MasterType:Thesis
Country:ChinaCandidate:M R ZhangFull Text:PDF
GTID:2298330452964173Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, as China’s aviation industry especially commercial airplane in-dustry booms, requirements proposed for the cockpit display system (CDS) which in-teracts directly with the pilots increases rapidly. The cockpit display system applica-tion software is evolving in an unprecedented speed, showing a diverse and complextrend. However its traditional development practice is relatively centralized and isolat-ed, which won’t meet the development demands. A common cockpit display systemapplication software framework in C language supporting VxWorks embedded real-time operating system is the key to support future multi-team, multi-product, paralleldevelopment process of CDS software.This paper relies on the real project, aiming to increase the reusability, maintain-ability and scalability of CDS software. We design and implemented cockpit displaysystem application software framework (CASF) based on aspect-oriented program-ming technology. It solves two big problems in the CDS software development: howto support the confguration of component codes in C language and how to realize theVxWorks based software framework to do simulated running in Windows operatingsystem.This paper’s work includes the following aspects:1) Based on the research of VxWorks OS, existing CDS software and aspect-oriented programming technology, we designed CASF. It abstracts basic elements andmechanisms in CDS software, including core modules such as: application initializa- tion, task&clock mechanism, and confgurable components such as bus communica-tion, IO communication, information display, control response and timer.2) Based on AspeCt-oriented C, we implemented and confgured CASF both inVxWorks real-device environment and Windows simulated environment.3) Based on the previous work, we used CASF to implement CDS software whichis extracted from real helicopter CDS requirements. It runs in both real avionics andWindows simulated environments, which proved the feasibility and efectiveness ofCASF.
Keywords/Search Tags:softwareframework, cockpitdisplaysystem, aspect-oriented programming, VxWorks, AspeCt-oriented C
PDF Full Text Request
Related items