Opentopia Directory Encyclopedia Tools

DO-178B

Encyclopedia : D : DO : DO1 : DO-178B


DO-178B / ED-12B
Software Considerations in Airborne Systems and Equipment Certification
Latest Revision December 1, 1992
Prepared by RTCA SC-167
EUROCAE WG-12
DO-178B, Software Considerations in Airborne Systems and Equipment Certification is a standard for software development. The standard was developed by RTCA and EUROCAE. The FAA accepts use of DO-178B as a means of certifying software in avionics.

Software level

The required level is determined from the safety assessment process and hazard analysis by examining the effects of a failure condition in the system. The failure conditions are categorized by their effects on the aircraft, crew, and passengers. The number of objectives to be satisfied (with independence) is determined by the software level.

Level Failure condition Objectives With independence
A Catastrophic 66 25
B Hazardous 65 14
C Major 57 2
D Minor 28 2
E No effect 0 0

Processes and documents

The processes, activities and documents described here reflects naming and structure from DO-178B. This can be different in a real-life project.

Planning

Output documents from this process: System requirements are typically input to the entire project.

The last 3 documents (standards) are not required for software level D.

Development

This process can be divided into sub-processes: requirements, design, code and integration.

The development process output documents:

Traceability from system requirements to all source code or executable object code is typically required (depending on software level).

Typically used software development process:

Verification

Document outputs made by this process: Analysis of all code and traceability from tests and results to all requirements is typically required (depending on software level).

This process typically also involves:

Other names for tests performed in this process can be:

Configuration management

Documents maintained by the configuration management process: This process handles problem reports, changes and related activities. The configuration management process typically provides archive and revision identification of:

Quality assurance

Output documents from the quality assurance process: This process performs reviews and audits to show compliance with DO-178B. The interface to the certification authority is also handled by the quality assurance process.

Certification liaison

Certification in Europe

Tools

This part contains examples of software which can be used to automate, assist or otherwise handle or help in the DO-178B processes.

Requirements management

Development Environments

Real-time operating systems and other commercial off the shelf software

Test, verification and analysis tools

Configuration management

Traceability tools

Resources

See also

External links

 


From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.

Search Titles
0123456789
ABCDEFGHIJ
KLMNOPQRST
UVWXYZ?

E-mail this article to:

Personal Message: