25 Reverse Engineering

Acronym

CAST Certification Authorities Software Team
COTS commercial off-the-shelf
EASA European Aviation Safety Agency
FAA Federal Aviation Administration
LAL less abstract level
LLR low-level requirement
MAL more abstract level
PDS previously developed software
RE reverse engineering
SQA software quality assurance

This chapter defines reverse engineering, identifies some issues related to it, and provides high level recommendations for how to reverse engineer the life cycle data required to satisfy DO-178C objectives. This chapter is closely related to Chapter 24, since reverse engineering is recognized in DO-178C as an alternative method for generating life cycle data, particularly for previously developed ...

Get Developing Safety-Critical Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.