24 Software Reuse

Acronym

AC Advisory Circular
CAST Certification Authorities Software Team
COTS commercial off-the-shelf
FAA Federal Aviation Administration
PDS previously developed software
PSAC Plan for Software Aspects of Certification
RSC reusable software component
RTOS real-time operating system
SOUP software of unknown pedigree
U.S. United States

24.1 Introduction

Software reuse is an important subject because the majority of software projects, at least in the aviation world, are derivatives of existing systems. New or clean-sheet avionics, electrical systems, airframes, and engines are actually rather rare. DO-178C encourages a well organized and disciplined process that not only supports the initial certification and ...

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.