WHITE PAPER
Avionics Development Life-Cycle Optimization Strategies (DO-178C/254 Optimization)
Since 2007, we have witnessed technological leaps in systems and software. Mobile devices becoming more robust and functional than computers; connected devices and IoT[1] pushing valuable information; AIs[2]automating aspects of driving, flying, daily living, web experiences and many more! . . . . For now, let’s name these “x-marts” (i.e. extreme smarts)!
X-marts are evident in aerospace; from connected UASs[3] and Airplanes (e.g. ADS-B[4]), to autonomics flying cars and drones. Much of the x-marts glory, convince, and safety are the result of over-worked engineers, superb system complexity, integrated/smarter software tools, and considerable cyber security challenges.
Regardless of the x-marts complexity and applications in avionics, developers of avionics equipment and software (commercial or military) must comply with the objectives provided in DO-178C and DO-254.
This white paper highlights top-5 DO-178C software development challenges and offers simple resolutions. The recommendations and takeaways apply to the optimization strategies in the Development life-cycle of DO-178C. As there are similarities between complex electronic hardware and software, these strategies do apply to DO-254 life-cycle optimization as well.
This white paper is based on ConsuNova’s decades of experience in avionics projects and Gap Analysis worldwide; lessons learnt, metrics, and conclusions.