{"id":{"repo_id":"mit","oai_identifier":"oai:dspace.mit.edu:1721.1/55204"},"canonical_url":"https://search.dev.ndltd.org/etd/mit/oai:dspace.mit.edu:1721.1/55204","repository":{"repo_id":"mit","name":"MIT","base_url":"https://dspace.mit.edu/oai/request"},"display":{"title":"An analysis of current guidance in the certification of airborne software","abstract":"The use of software in commercial aviation has expanded over the last two decades, moving from commercial passenger transport down into single-engine piston aircraft. The most comprehensive and recent official guidance on software certification guidelines was approved in 1992 as DO-178B, before the widespread use of object-oriented design and complex aircraft systems integration in general aviation (GA). The new technologies present problems not foreseen by the original guidance material and may complicate demonstration of compliance with such guidance material. The Federal Aviation Administration has deferred to industry experts in the form of the Radio Technical Commission for Aeronautics (RTCA) and the Society of Automotive Engineers (SAE) to create software and system approval guidance. The FAA's Advisory Circular (AC) 23.1309- 1C created a four-tier approval system to reduce software and system approval burden on smaller aircraft, creating a lower standard for small aircraft in the hopes that safety gains from technology would outweigh the potential cost of defects from less stringent requirements. Further guidance regarding the role of software in the overall system is spread across other documents including Aerospace Recommended Practice (ARP) 4754, ARP 4761, and applicable SAE Aerospace Standards (AS). The guidance material, spread across several documents, lacks sufficient specificity to be of use to an everyday practitioner. In addition the guidelines are not necessarily rigorously enforced when the same artifacts are required at different levels of design assurance as stated within DO-178B itself.","abstract_html":"The use of software in commercial aviation has expanded over the last two decades, moving from commercial passenger transport down into single-engine piston aircraft. The most comprehensive and recent official guidance on software certification guidelines was approved in 1992 as DO-178B, before the widespread use of object-oriented design and complex aircraft systems integration in general aviation (GA). The new technologies present problems not foreseen by the original guidance material and may complicate demonstration of compliance with such guidance material. The Federal Aviation Administration has deferred to industry experts in the form of the Radio Technical Commission for Aeronautics (RTCA) and the Society of Automotive Engineers (SAE) to create software and system approval guidance. The FAA&#x27;s Advisory Circular (AC) 23.1309- 1C created a four-tier approval system to reduce software and system approval burden on smaller aircraft, creating a lower standard for small aircraft in the hopes that safety gains from technology would outweigh the potential cost of defects from less stringent requirements. Further guidance regarding the role of software in the overall system is spread across other documents including Aerospace Recommended Practice (ARP) 4754, ARP 4761, and applicable SAE Aerospace Standards (AS). The guidance material, spread across several documents, lacks sufficient specificity to be of use to an everyday practitioner. In addition the guidelines are not necessarily rigorously enforced when the same artifacts are required at different levels of design assurance as stated within DO-178B itself.","abstract_has_math":false,"creators":["Berk, Ryan Erwin"],"institution":"Massachusetts Institute of Technology","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":"System Design and Management Program.","school":null,"contributors":[],"advisors":["Nancy Leveson."],"committee_chairs":[],"committee_members":[],"year":2009,"date_issued":"2009","date_published":"2009","updated_at":"2026-07-22T22:22:04Z","subjects":["System Design and Management Program."],"languages":["eng"],"rights":["M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission."],"rights_urls":["http://dspace.mit.edu/handle/1721.1/7582"],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/1721.1/55204","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Nancy Leveson."]},{"key":"dc:contributor.department","label":"Department","values":["System Design and Management Program."]},{"key":"dc:contributor.other","label":"Dc Contributor Other","values":["System Design and Management Program."]},{"key":"dc:creator","label":"Author","values":["Berk, Ryan Erwin"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2010-05-25T21:03:59Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2010-05-25T21:03:59Z"]},{"key":"dc:date.issued","label":"Date","values":["2009"]},{"key":"dc:publisher","label":"Institution","values":["Massachusetts Institute of Technology"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["System Design and Management Program."]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission."]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://dspace.mit.edu/handle/1721.1/7582"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/1721.1/55204"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Thesis (S.M.)--Massachusetts Institute of Technology, System Design and Management Program, 2009.","Cataloged from PDF version of thesis.","Includes bibliographical references (p. 89-91)."]},{"key":"dc:description.abstract","label":"Abstract","values":["The use of software in commercial aviation has expanded over the last two decades, moving from commercial passenger transport down into single-engine piston aircraft. The most comprehensive and recent official guidance on software certification guidelines was approved in 1992 as DO-178B, before the widespread use of object-oriented design and complex aircraft systems integration in general aviation (GA). The new technologies present problems not foreseen by the original guidance material and may complicate demonstration of compliance with such guidance material. The Federal Aviation Administration has deferred to industry experts in the form of the Radio Technical Commission for Aeronautics (RTCA) and the Society of Automotive Engineers (SAE) to create software and system approval guidance. The FAA's Advisory Circular (AC) 23.1309- 1C created a four-tier approval system to reduce software and system approval burden on smaller aircraft, creating a lower standard for small aircraft in the hopes that safety gains from technology would outweigh the potential cost of defects from less stringent requirements. Further guidance regarding the role of software in the overall system is spread across other documents including Aerospace Recommended Practice (ARP) 4754, ARP 4761, and applicable SAE Aerospace Standards (AS). The guidance material, spread across several documents, lacks sufficient specificity to be of use to an everyday practitioner. In addition the guidelines are not necessarily rigorously enforced when the same artifacts are required at different levels of design assurance as stated within DO-178B itself.","(cont.) After a literature review and regulatory analysis, this thesis investigates some example defects that escaped detection during application of the guidance in a real-world product, making specific recommendations to improve the guidance in a usable way."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["S.M."]},{"key":"dc:title","label":"Title","values":["An analysis of current guidance in the certification of airborne software"]}]}],"canonical_facts":{"dc:contributor.advisor":["Nancy Leveson."],"dc:contributor.department":["System Design and Management Program."],"dc:contributor.other":["System Design and Management Program."],"dc:creator":["Berk, Ryan Erwin"],"dc:date.accessioned":["2010-05-25T21:03:59Z"],"dc:date.available":["2010-05-25T21:03:59Z"],"dc:date.issued":["2009"],"dc:description":["Thesis (S.M.)--Massachusetts Institute of Technology, System Design and Management Program, 2009.","Cataloged from PDF version of thesis.","Includes bibliographical references (p. 89-91)."],"dc:description.abstract":["The use of software in commercial aviation has expanded over the last two decades, moving from commercial passenger transport down into single-engine piston aircraft. The most comprehensive and recent official guidance on software certification guidelines was approved in 1992 as DO-178B, before the widespread use of object-oriented design and complex aircraft systems integration in general aviation (GA). The new technologies present problems not foreseen by the original guidance material and may complicate demonstration of compliance with such guidance material. The Federal Aviation Administration has deferred to industry experts in the form of the Radio Technical Commission for Aeronautics (RTCA) and the Society of Automotive Engineers (SAE) to create software and system approval guidance. The FAA's Advisory Circular (AC) 23.1309- 1C created a four-tier approval system to reduce software and system approval burden on smaller aircraft, creating a lower standard for small aircraft in the hopes that safety gains from technology would outweigh the potential cost of defects from less stringent requirements. Further guidance regarding the role of software in the overall system is spread across other documents including Aerospace Recommended Practice (ARP) 4754, ARP 4761, and applicable SAE Aerospace Standards (AS). The guidance material, spread across several documents, lacks sufficient specificity to be of use to an everyday practitioner. In addition the guidelines are not necessarily rigorously enforced when the same artifacts are required at different levels of design assurance as stated within DO-178B itself.","(cont.) After a literature review and regulatory analysis, this thesis investigates some example defects that escaped detection during application of the guidance in a real-world product, making specific recommendations to improve the guidance in a usable way."],"dc:description.degree":["S.M."],"dc:identifier.uri":["http://hdl.handle.net/1721.1/55204"],"dc:language.iso":["eng"],"dc:publisher":["Massachusetts Institute of Technology"],"dc:rights":["M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission."],"dc:rights.uri":["http://dspace.mit.edu/handle/1721.1/7582"],"dc:subject":["System Design and Management Program."],"dc:title":["An analysis of current guidance in the certification of airborne software"],"dc:type":["Thesis"]},"updated_at":"2026-07-22T22:22:04Z"}