This content is not included in your SAE MOBILUS subscription, or you are not logged in.
Hardware and Software Development and Integration per SAE ARP4754A
ISSN: 0148-7191, e-ISSN: 2688-3627
Published September 15, 2015 by SAE International in United States
Annotation ability available
It is generally accepted that the development of hardware and software for safety critical systems follow their own lifecycles as defined by standards such as RTCA DO254 and RTCA DO178C. What is less clear is what should be done to ensure the system safety objectives are met when the software is installed in the electronic hardware. This paper seeks to discuss the activities that may be undertaken do demonstrate not only that the integration of the software and hardware “work” together, but they do so in a manner that meets the safety objectives in line with the guidelines described in SAE ARP4754A.
According to ARP4754A, hardware and software are different “items” developed according to their own requirements and standards, when two or more items are brought together, they are a system, which may be part of a larger system. Therefore system level considerations need to be applied from the beginning of the development program addressing the system safety and certification activities. To achieve this, three sets of interfaces need to be considered:
- 1From the system process to item processes (requirement validation and design)
- 2Between the item processes (integration) looking for intended and unintended function
- 3From the item processes to the system processes (verification).
The language in the ARP, when it refers to “a system” is often assumed to be a complete Flight Control (or other) system, but the guidelines are equally applicable if the system consists of only two items, one electronic hardware item and one software item. This paper will discuss the application of these guidelines to such a system.
|Technical Paper||Integrated Reliability and Safety Education Program|
|Technical Paper||An Approach of Developing System Redundancy Management Requirements|
|Journal Article||Average Probability Calculation Methods for System Safety Analysis|
CitationHunter, M., "Hardware and Software Development and Integration per SAE ARP4754A," SAE Technical Paper 2015-01-2439, 2015, https://doi.org/10.4271/2015-01-2439.
- SAE International Aerospace Recommended Practice, “Certification Considerations for Highly-Integrated or Complex Aircraft Systems,” SAE Standard ARP4754, Issued Nov. 1996.
- SAE International Aerospace Recommended Practice, “Guidelines for Development of Civil Aircraft and Systems,” SAE Standard ARP4754A, Rev. Dec. 2010.
- SAE International Aerospace Recommended Practice, “Guidelines and Methods for Conducting the Safety Assessment Process on Civil Airborne Systems and Equipment,” SAE Standard ARP4761, Issued Dec. 1996.
- Software Considerations in Airborne Systems and Equipment Certification”, RTCA DO-178C/ED-12C
- Design Assurance Guidance for Airborne Electronic Hardware, RTCA DO-254/ED-79, 19-Apr-2000