AC 00-69
   HOME

TheInfoList



OR:

The
Advisory Circular __NOTOC__ Advisory circular (AC) refers to a type of publication offered by the Federal Aviation Administration (FAA) to "provide a single, uniform, agency-wide system … to deliver advisory (non-regulatory) material to the aviation community." A ...
AC 00-69, ''Best Practices for Airborne Software Development Assurance Using EUROCAE ED-12( ) and RTCA DO-178( )'', initially issued in 2017, supports application of the active revisions of ED-12C/DO-178C and
AC 20-115 The Advisory Circular __NOTOC__ Advisory circular (AC) refers to a type of publication offered by the Federal Aviation Administration (FAA) to "provide a single, uniform, agency-wide system … to deliver advisory (non-regulatory) material to th ...
. The AC does not state FAA guidance, but rather provides information in the form of "
best practice A best practice is a method or technique that has been generally accepted as superior to alternatives because it tends to produce superior results. Best practices are used to achieve quality as an alternative to mandatory standards. Best practice ...
s" complementary to the objectives of ED-12C/DO-178C. * Notably, the guidance of FAA Order 8110.49 regarding "Software
Change Impact Analysis Change, Changed or Changing may refer to the below. Other forms are listed at Alteration * Impermanence, a difference in a state of affairs at different points in time * Menopause, also referred to as "the change", the permanent cessation of th ...
" was removed in Revision A of that notice in 2017. The best practices that AC 00-69 now describes for Software Change Impact Analysis are much reduced and less prescriptive than what was removed from Order 8110.49. * This AC clarifies that Data Coupling Analysis and Control Coupling Analysis are distinct activities and that ''both'' are required for satisfying objective A-7 (8) of ED-12C/DO-178C and ED-12B/DO-178B, adding that data and control coupling analyses rely upon detailed design specification of interfaces and dependencies between components. * The AC also recommends that error handling (how the software avoids, detects, and handles
runtime error Execution in computer and software engineering is the process by which a computer or virtual machine interprets and acts on the instructions of a computer program. Each instruction of a program is a description of a particular action which must b ...
) should be defined in explicit, reviewed design specifications rather than implemented ''ad hoc'' in the source code.


References

{{reflist


External links


AC 00-69, ''Best Practices for Airborne Software Development Assurance Using EUROCAE ED-12( ) and RTCA DO-178( )''
Avionics Safety Software requirements RTCA standards Computer standards