DO-178B is a standard for developing embedded software for aircraft. It outlines 5 assurance levels based on the effect of failure and processes for planning, development, verification, configuration management, and quality assurance. The processes require documentation like requirements, design documents, test plans, results, and configuration management records. Following DO-178B helps ensure safe, requirements-based software for avionics.