{"id":5950,"date":"2022-03-26T20:08:01","date_gmt":"2022-03-26T20:08:01","guid":{"rendered":"https:\/\/pharus-tech.com\/?p=5950"},"modified":"2022-06-05T18:21:21","modified_gmt":"2022-06-05T15:21:21","slug":"do-178b-and-do-178c-standards","status":"publish","type":"post","link":"https:\/\/pharus-tech.com\/en\/2022\/03\/26\/do-178b-and-do-178c-standards\/","title":{"rendered":"DO-178B and DO-178C Standards"},"content":{"rendered":"<div  class=\"tatsu-Hk-eFklTM9 tatsu-section  tatsu-bg-overlay   tatsu-clearfix\" data-title=\"\"  data-headerscheme=\"background--dark\"><div class='tatsu-section-pad clearfix' data-padding='{\"d\":\"90px 0px 90px 0px\"}' data-padding-top='90px'><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-rkeeYyeTGc\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-bg-overlay tatsu-one-col tatsu-column-image-none tatsu-column-effect-none  tatsu-r1gKklpMq\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-text-block-wrap tatsu-SJ3jWe6Gq  \"><div class=\"tatsu-text-inner tatsu-align-center  clearfix\" ><style>.tatsu-SJ3jWe6Gq.tatsu-text-block-wrap .tatsu-text-inner{width: 100%;text-align: left;}<\/style>\n<h2>DO-178B and DO-178C Standards<\/h2>\n<\/div><\/div><div  class=\"tatsu-module tatsu-text-block-wrap tatsu-rkuYgl6G5  \"><div class=\"tatsu-text-inner tatsu-align-center  clearfix\" ><style>.tatsu-rkuYgl6G5.tatsu-text-block-wrap .tatsu-text-inner{width: 100%;text-align: left;}<\/style>\n<p style=\"text-align: left;\">The Software Considerations in Airborne Systems and Equipment Certification standard, also known as RTCA <!--more-->DO-178B is a software certification standard that is used for airborne systems. And as expected, such systems require the safety of the software. Simply, DO178B is a guideline that is used for this purpose. The standards are published by the Radio Technical Commission for Aeronautics (RTCA) with the combined work of the European Organisation for Civil Aviation Equipment\u00a0 (EUROCAE) as DO-178B in 1992 and as DO-178C in 2011. They are nearly identical, nevertheless the latter is just a revised version. Since the standards are identical in content, they will be referenced as DO-178 from now on in this article. The standards are known as DO-178B in the US due to RTCA and ED-12B in Europe due to EUROCAE. Both organizations accept each other&#8217;s certificates.<\/p>\n<\/div><\/div><div  class=\"tatsu-module tatsu-text-block-wrap tatsu-S1WTll6Gq  \"><div class=\"tatsu-text-inner tatsu-align-center  clearfix\" ><style>.tatsu-S1WTll6Gq.tatsu-text-block-wrap .tatsu-text-inner{width: 100%;text-align: left;}<\/style>\n<p>DO-178 standards provide higher reliability and stability, reusability, lower life cycle cost, lower maintenance cost, and faster software compatibility.<\/p>\n<\/div><\/div><div  class=\"tatsu-module tatsu-text-block-wrap tatsu-BkLJZeaMc  \"><div class=\"tatsu-text-inner tatsu-align-center  clearfix\" ><style>.tatsu-BkLJZeaMc.tatsu-text-block-wrap .tatsu-text-inner{width: 100%;text-align: left;}<\/style>\n<p>According to the DO-178 guidelines, all airborne software must be assigned a Design Assurance Level (DAL) based on the consequences of a system failure. The lowest level is E, which means &#8220;no safety effect&#8221; and the highest is A, which means &#8220;catastrophic.&#8221; The standards define a variety of process goals that differ depending on the software level.<\/p>\n<\/div><\/div><div  class=\"tatsu-single-image tatsu-module tatsu-image-lazyload tatsu-r1HbWepfq  \" ><div class=\"tatsu-single-image-inner \" style=\"width : 904px;\" ><div class = \"tatsu-single-image-padding-wrap\" style = \"padding-bottom : 57.522123893805%;\" ><\/div><img class = \"tatsu-gradient-border\" alt = \"\" title = \"table\" data-src = \"https:\/\/pharus-tech.com\/wp-content\/uploads\/2022\/03\/table.png\" src =\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=\"  \/><\/div><style>.tatsu-r1HbWepfq .tatsu-single-image-inner{border-style: solid;max-width: 100%;}.tatsu-r1HbWepfq.tatsu-single-image{transform: translate3d(0px,0px, 0);}<\/style><\/div><div  class=\"tatsu-module tatsu-text-block-wrap tatsu-Syh1-epfq  \"><div class=\"tatsu-text-inner tatsu-align-center  clearfix\" ><style>.tatsu-Syh1-epfq.tatsu-text-block-wrap .tatsu-text-inner{width: 100%;text-align: left;}<\/style>\n<p>Obviously, the higher criticality levels require more objectives to be fulfilled. Nonetheless, it should be noted that DO-178, by itself, doesn\u2019t guarantee the safety of the system. Additional necessary system safety duties must be assigned to safety characteristics in the design and implemented as functionality in order to provide and achieve objective proof of attaining desired safety criteria. Also, it is worth mentioning that the assigned criticality level depends on the aircraft type.<\/p>\n<\/div><\/div><div  class=\"tatsu-module tatsu-text-block-wrap tatsu-Bk4Ubepz5  \"><div class=\"tatsu-text-inner tatsu-align-center  clearfix\" ><style>.tatsu-Bk4Ubepz5.tatsu-text-block-wrap .tatsu-text-inner{width: 100%;text-align: left;}<\/style>\n<p>After the determination of the DAL level planning process and development process should be carried out respectively. And throughout these processes, a correctness process should be performed in parallel.<\/p>\n<\/div><\/div><div  class=\"tatsu-module tatsu-text-block-wrap tatsu-H1rDWxTfc  \"><div class=\"tatsu-text-inner tatsu-align-center  clearfix\" ><style>.tatsu-H1rDWxTfc.tatsu-text-block-wrap .tatsu-text-inner{width: 100%;text-align: left;}<\/style>\n<p>As part of the planning process the following plans must be produced as part of this activity:<\/p>\n<ul>\n<li>Plan for Software Aspects of Certification (PSAC)<\/li>\n<li>Software Development Plan (SDP)<\/li>\n<li>Software Verification Plan (SVP)<\/li>\n<li>Software Configuration Management Plan (SCMP)<\/li>\n<li>Software Quality Assurance Plan (SQAP)<\/li>\n<\/ul>\n<\/div><\/div><div  class=\"tatsu-module tatsu-text-block-wrap tatsu-r1iPZeTz5  \"><div class=\"tatsu-text-inner tatsu-align-center  clearfix\" ><style>.tatsu-r1iPZeTz5.tatsu-text-block-wrap .tatsu-text-inner{width: 100%;text-align: left;}<\/style>\n<p>In addition to that, the development process consists of all activities related to the design and production of DO-178 software that fulfills the project&#8217;s system requirements. This comprises defining high and low-level software requirements, as well as software design and implementation.<\/p>\n<\/div><\/div><div  class=\"tatsu-module tatsu-text-block-wrap tatsu-HyHY-eTGq  \"><div class=\"tatsu-text-inner tatsu-align-center  clearfix\" ><style>.tatsu-HyHY-eTGq.tatsu-text-block-wrap .tatsu-text-inner{width: 100%;text-align: left;}<\/style>\n<p>Finally, at the end of the verification process, verification steps that are planned in the planning process should be conducted accordingly. As a result, necessary proof should be generated and demonstrated to certification authorities such as Federal Aviation Administration (FAA) and European Union Aviation Safety Agency (EASA). These organizations supervise all areas of civil aviation both within their country and across international waterways.<\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><div class=\"tatsu-overlay tatsu-column-overlay tatsu-animate-none\" ><\/div><\/div><style>.tatsu-row > .tatsu-r1gKklpMq.tatsu-column{width: 100%;}.tatsu-r1gKklpMq.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: normal;}.tatsu-r1gKklpMq > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-r1gKklpMq > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-r1gKklpMq > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-r1gKklpMq > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-r1gKklpMq.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-r1gKklpMq.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-r1gKklpMq.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><\/div><div class=\"tatsu-section-background-wrap\"><div class = \"tatsu-section-background tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><div class=\"tatsu-overlay tatsu-section-overlay\"><\/div><style>.tatsu-Hk-eFklTM9 .tatsu-section-pad{padding: 90px 0px 90px 0px;}.tatsu-Hk-eFklTM9 .tatsu-section-offset-wrap{transform: translateY(-0px);}.tatsu-Hk-eFklTM9 > .tatsu-bottom-divider{z-index: 9999;}.tatsu-Hk-eFklTM9 > .tatsu-top-divider{z-index: 9999;}.tatsu-Hk-eFklTM9 .tatsu-section-overlay{mix-blend-mode: normal;}<\/style><\/div>\n","protected":false},"excerpt":{"rendered":"<p>The Software Considerations in Airborne Systems and Equipment Certification standard, also known as RTCA<a href=\"https:\/\/pharus-tech.com\/en\/2022\/03\/26\/do-178b-and-do-178c-standards\/\" class=\"exp-read-more exp-read-more-dots\">&#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":5952,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[94],"tags":[108,109,95,96,97,111,98],"class_list":["post-5950","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-do-standards","tag-certification-en","tag-dal-en","tag-do178","tag-do178b","tag-do178c","tag-rtca-en","tag-standard"],"_links":{"self":[{"href":"https:\/\/pharus-tech.com\/en\/wp-json\/wp\/v2\/posts\/5950","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pharus-tech.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pharus-tech.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pharus-tech.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pharus-tech.com\/en\/wp-json\/wp\/v2\/comments?post=5950"}],"version-history":[{"count":8,"href":"https:\/\/pharus-tech.com\/en\/wp-json\/wp\/v2\/posts\/5950\/revisions"}],"predecessor-version":[{"id":6599,"href":"https:\/\/pharus-tech.com\/en\/wp-json\/wp\/v2\/posts\/5950\/revisions\/6599"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pharus-tech.com\/en\/wp-json\/wp\/v2\/media\/5952"}],"wp:attachment":[{"href":"https:\/\/pharus-tech.com\/en\/wp-json\/wp\/v2\/media?parent=5950"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pharus-tech.com\/en\/wp-json\/wp\/v2\/categories?post=5950"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pharus-tech.com\/en\/wp-json\/wp\/v2\/tags?post=5950"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}