Saturday 18 May 2013


AVAITION TECHNOLOGY --- SOFTWARE DEVELOPMENT FOR AVAITION

Aviation software is defined as the software written for an aircraft that are responsible for flight or mission critical controls, health and safety related, works load reducing and most importantly must be inconsequential for aircraft safety.
However this software goes beyond all mentioned above to manage air traffic, GPS navigation, position reporting, fright management systems and airline logistics.
One of the recent software language popularly used in the aviation software development is Ada.
Ada is a structured, statically typed, imperative, wide-spectrum, and object-oriented high-level computer programming language, extended from Pascal and other languages. It has built-in language support for explicit concurrency, offering tasks, synchronous message passing, protected objects, and non-determinism. Ada is an international standard; the current version (known as Ada 2012[3]) is defined by ISO/IEC 8652:2012.
The software programs are written in High-order Assembly Language (HAL/S), which was developed especially for the Shuttle, and aircrafts and are executed, on the General Purpose Computers (hereafter simply referred to as the computers or GPCs).
Two essentially independent software systems have been developed to operate the orbiteer avionics system:
·         The back-up flight software (BFS)
·         The primary avionics system software
The process for aviation software development and V&V is more complex than is practical to present completely here. In addition, a number of the internal processes used by the development contractors are deemed proprietary. Although the Committee was given access to much of this proprietary information, it is not appropriate for publication as stated by the contractors.

Abdullah Alhumaidi
post No.2

No comments:

Post a Comment