DO-178 Software Development & Certification
What Phase is Your DO-178 Project In?
Implementation & Integration Phase
The DO-178 Implementation & Integration Phase uses the outputs of the Design & Architecture Phase to develop the Source Code, ref. DO-178B Section 5.2. This Source Code will be compiled and loaded onto the target computer for verification.
The inputs to the DO-178 Implementation & Integration Phase are as follows:
- Software Low Level Requirements Document (SLLRD)
- Software Low Level Data Dictionary (SLLDD)
- Software Development Plan
- Software Requirements, Design, and Coding Standards (SRDCS)
The outputs to the DO-178 Implementation & Integration Phase are as follows:
- Source Code
- Executable Object Code
This is the Source Code implementation developed from the software architecture and low level requirements using the approved programming language specified in the SDP. This will be traceable to the low level requirements and reviewed in order to validate the correct Source Code has been developed.
Executable Object Code
This is the assembly object code generated by the compiler from the Source Code that will be loaded onto the target computer as part of the integration process and verified using the the requirements based test cases and procedures, including HW/SW integration testing. For DAL A software, this will need to be shown to be directly traceable to the Source Code from which it was generated by the compiler.