Understanding DO-178C Software Certification: Benefits Versus Costs

  title={Understanding DO-178C Software Certification: Benefits Versus Costs},
  author={Vance Hilderman},
  journal={2014 IEEE International Symposium on Software Reliability Engineering Workshops},
  • Vance Hilderman
  • Published 3 November 2014
  • Medicine
  • 2014 IEEE International Symposium on Software Reliability Engineering Workshops
DO-178C is never cheap, certainly not on the first project. And in clear cases outlined herein, DO-178C can increase costs above DO-178B, which already increased software certification costs by 20-40% itself. But is DO-178C really "too" expensive? Doesn't it actually reduce costs over DO-178B for companies who were doing it "right"? Does it reduce long-term costs at the expense of increased development cost? Will it improve safety and reliability and if so, to what degree? Exactly what benefits… 

Figures from this paper

Design Dimensions for Software Certification: A Grounded Analysis

This study compares two certification standards, Common Criteria and DO-178C, and collects insights from literature and from interviews with subject-matter experts to identify design options relevant to the design of standards, serving as a framework to guide the comparison, creation, and revision of certification standards and processes.

Safety Critical Software and Security - How Low Can You Go?

The results indicate that organizations with very low software security maturity can still be able to perform well in accordance to DO-178C, and propose concrete activities that could be integrated into the DO- 178C development process, to strengthen the security of the developed software.

Innovation and certification in aviation software

There is an open question on whether the DO-178 standard prohibits the ability to utilize recent innovative techniques and processes that are being used by the broader software industry.

An assessment framework for development processes of safety-critical system functions applied to a model-based safety-critical middleware

An assessment framework to quantifying the impact on development costs by using the selective middleware approach (SMW) for safety-critical system functions and the efficiency of the SMW is quantified and presented to estimate the approximate profit for the user.

Recommendations for Developing Safety-Related Systems with Graphical Languages

The development and validation of recommendations for graphical programming languages to meet applicable norms and standards, including certification bodies, professional associations, manufacturers and users are analyzed.

A High Probability Safety Guarantee for Shifted Neural Network Surrogates

In cases where safety can be ensured by systematically overestimating the reference model, different probabilistic safety bounds are proposed that are applied on a braking distance use-case and a new regression loss function is derived in order to build surrogates with safenesspromoting constraints.

Research patterns and trends in software effort estimation

Risk-based alternatives to the DO-178C software design assurance process

  • Edward Lester
  • Computer Science
    2015 IEEE/AIAA 34th Digital Avionics Systems Conference (DASC)
  • 2015
This paper illustrates that there are alternatives to the DO-178C software design assurance process that may work for certain applications either with previously developed or new avionics for UAS, general aviation, and military operators while maintaining the safety of the airspace for all users.



Avionics Certification – A Complete Guide TO-178C & DO-254

  • Avionics Communications Inc,
  • 2014

The Avionics Development Ecosystem

  • Draft 1.2, Afuzion Press Incorporated,
  • 2014