CINXE.COM
What Is IEC 61508? IEC 61508 Standard Guide [Free PDFs Download] - LDRA
<!DOCTYPE html> <html lang="en"> <head> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MCZW5V');</script> <!-- End Google Tag Manager --> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- This site is optimized with the Yoast SEO plugin v21.1 - https://yoast.com/wordpress/plugins/seo/ --> <meta name="description" content="IEC 61508:2010 is widely accepted as a reference standard. Although IEC 61508 is often applied directly in the development of safety critical systems, its generic nature also makes it an ideal “blank canvas” for the derivation of industry and sector specific standards." /> <link rel="canonical" href="https://ldra.com/iec-61508/" /> <meta property="og:locale" content="en_GB" /> <meta property="og:type" content="article" /> <meta property="og:title" content="What Is IEC 61508? IEC 61508 Standard Guide [Free PDFs Download] - LDRA" /> <meta property="og:description" content="IEC 61508:2010 is widely accepted as a reference standard. Although IEC 61508 is often applied directly in the development of safety critical systems, its generic nature also makes it an ideal “blank canvas” for the derivation of industry and sector specific standards." /> <meta property="og:url" content="https://ldra.com/iec-61508/" /> <meta property="og:site_name" content="LDRA" /> <meta property="article:modified_time" content="2024-09-17T07:55:21+00:00" /> <meta name="twitter:card" content="summary_large_image" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://ldra.com/iec-61508/","url":"https://ldra.com/iec-61508/","name":"What Is IEC 61508? IEC 61508 Standard Guide [Free PDFs Download] - LDRA","isPartOf":{"@id":"https://ldra.com/#website"},"datePublished":"2021-10-01T14:43:09+00:00","dateModified":"2024-09-17T07:55:21+00:00","description":"IEC 61508:2010 is widely accepted as a reference standard. Although IEC 61508 is often applied directly in the development of safety critical systems, its generic nature also makes it an ideal “blank canvas” for the derivation of industry and sector specific standards.","breadcrumb":{"@id":"https://ldra.com/iec-61508/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https://ldra.com/iec-61508/"]}]},{"@type":"BreadcrumbList","@id":"https://ldra.com/iec-61508/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://ldra.com/"},{"@type":"ListItem","position":2,"name":"What Is IEC 61508? IEC 61508 Standard Guide [Free PDFs Download]"}]},{"@type":"WebSite","@id":"https://ldra.com/#website","url":"https://ldra.com/","name":"LDRA","description":"Market Leaders in Verification and Software Quality","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://ldra.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"}]}</script> <!-- / Yoast SEO plugin. --> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/ldra.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.1"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://ldra.com/wp-includes/css/dist/block-library/style.min.css?ver=6.7.1' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='novo-map-css' href='https://ldra.com/wp-content/plugins/novo-map/public/assets/css/novo-map-public.css?ver=1.1.2' type='text/css' media='all' /> <link rel='stylesheet' id='tablepress-default-css' href='https://ldra.com/wp-content/plugins/tablepress/css/build/default.css?ver=3.0.1' type='text/css' media='all' /> <link rel='stylesheet' id='wppb_stylesheet-css' href='https://ldra.com/wp-content/plugins/profile-builder/assets/css/style-front-end.css?ver=3.12.7' type='text/css' media='all' /> <script type="text/javascript" async src="https://ldra.com/wp-content/plugins/burst-statistics/helpers/timeme/timeme.min.js?ver=1.6.1" id="burst-timeme-js"></script> <script type="text/javascript" src="https://ldra.com/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script> <script type="text/javascript" src="https://ldra.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script> <script type="text/javascript" src="https://ldra.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0" id="wp-polyfill-js"></script> <script type="text/javascript" src="https://ldra.com/wp-includes/js/dist/url.min.js?ver=e87eb76272a3a08402d2" id="wp-url-js"></script> <script type="text/javascript" id="wp-api-fetch-js-translations"> /* <![CDATA[ */ ( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain ); } )( "default", {"translation-revision-date":"2024-11-14 20:13:08+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"You are probably offline.":["You are probably offline."],"Media upload failed. If this is a photo or a large image, please scale it down and try again.":["Media upload failed. If this is a photo or a large image, please scale it down and try again."],"The response is not a valid JSON response.":["The response is not a valid JSON response."],"An unknown error occurred.":["An unknown error occurred."]}},"comment":{"reference":"wp-includes\/js\/dist\/api-fetch.js"}} ); /* ]]> */ </script> <script type="text/javascript" src="https://ldra.com/wp-includes/js/dist/api-fetch.min.js?ver=d387b816bc1ed2042e28" id="wp-api-fetch-js"></script> <script type="text/javascript" id="wp-api-fetch-js-after"> /* <![CDATA[ */ wp.apiFetch.use( wp.apiFetch.createRootURLMiddleware( "https://ldra.com/wp-json/" ) ); wp.apiFetch.nonceMiddleware = wp.apiFetch.createNonceMiddleware( "6b11f51969" ); wp.apiFetch.use( wp.apiFetch.nonceMiddleware ); wp.apiFetch.use( wp.apiFetch.mediaUploadMiddleware ); wp.apiFetch.nonceEndpoint = "https://ldra.com/wp-admin/admin-ajax.php?action=rest-nonce"; /* ]]> */ </script> <script type="text/javascript" id="burst-js-extra"> /* <![CDATA[ */ var burst = {"page_id":"872","cookie_retention_days":"30","beacon_url":"https:\/\/ldra.com\/wp-content\/plugins\/burst-statistics\/endpoint.php","options":{"beacon_enabled":0,"enable_cookieless_tracking":0,"enable_turbo_mode":0,"do_not_track":0},"goals":[],"goals_script_url":"https:\/\/ldra.com\/wp-content\/plugins\/burst-statistics\/\/assets\/js\/build\/burst-goals.js?v=1.6.1"}; /* ]]> */ </script> <script type="text/javascript" async src="https://ldra.com/wp-content/plugins/burst-statistics/assets/js/build/burst.min.js?ver=1.6.1" id="burst-js"></script> <script type="text/javascript" src="https://ldra.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://ldra.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://ldra.com/wp-content/plugins/novo-map/gutenberg/dist/script.js?ver=1.1.2" id="novo-map-blocks-script-js"></script> <link rel="https://api.w.org/" href="https://ldra.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://ldra.com/wp-json/wp/v2/pages/872" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://ldra.com/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.7.1" /> <link rel='shortlink' href='https://ldra.com/?p=872' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://ldra.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fldra.com%2Fiec-61508%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://ldra.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fldra.com%2Fiec-61508%2F&format=xml" /> <!-- Stream WordPress user activity plugin v4.0.2 --> <style type="text/css">.broken_link, a.broken_link { text-decoration: line-through; }</style> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>What Is IEC 61508? IEC 61508 Standard Guide [Free PDFs Download] - LDRA</title> <!-- Bootstrap CSS CDN --> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" integrity="sha384-9gVQ4dYFwwWSjIDZnLEWnxCjeSWFphJiwGPXr1jddIhOegiu1FwO5qRGvFXOdJZ4" crossorigin="anonymous"> <!-- Our Custom CSS --> <link rel="stylesheet" type="text/css" media="all" href="https://ldra.com/wp-content/themes/katatomic/style.css" /> <!--<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>--> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <!--<script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>--> <!--<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>--> <script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/js/bootstrap.min.js" integrity="sha384-+YQ4JLhjyBLPDQt//I+STsc9iw4uQqACwlvpslubQzn4u2UU2UFM80nGisd026JF" crossorigin="anonymous"></script> <!-- Font Awesome JS --> <!--<script src="https://kit.fontawesome.com/d1740b40e6.js" crossorigin="anonymous"></script>--> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.css" integrity="sha512-8BU3emz11z9iF75b10oPjjpamM4Mz23yQFQymbtwyPN3mNWHxpgeqyrYnkIUP6A8KyAj5k2p3MiYLtYqew7gIw==" crossorigin="anonymous" referrerpolicy="no-referrer" /> <!-- Scroll --> <script src="https://ldra.com/wp-content/themes/katatomic/js/ldra-scroll.js"></script> <!-- Hide edit --> <script src="https://ldra.com/wp-content/themes/katatomic/js/ldra-hide-edit.js"></script> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Signika:wght@300;400;700&display=swap" rel="stylesheet"> <script type="text/javascript"> (function(c,l,a,r,i,t,y){ c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); })(window, document, "clarity", "script", "fd6n8l1mv6"); </script> <!--Favicon Start--> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="manifest" href="/site.webmanifest"> <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"> <meta name="msapplication-TileColor" content="#ff5000"> <meta name="theme-color" content="#ffffff"> <!--Favicon End--> <script> function triggerSearch() { document.getElementById("searchform-mob").submit(); } </script> </head> <body> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MCZW5V" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div class="container-fluid fixed-top bg-purple py-4 d-block d-xs-block d-sm-block d-md-block d-lg-none"> <div class="d-flex"> <button type="button" id="sidebarCollapse" class="btn-burger"> <img src="/wp-content/themes/katatomic/images/white-burger.png" style="max-width:60px;"/> </button> <a href="/" class="ml-auto"> <img src="/wp-content/themes/katatomic/images/ldra-mobile-logo.png" class="pr-4 my-auto" style="max-width:100px;"/> </a> </div> </div> <div class="wrapperr d-block d-xs-block d-sm-block d-md-block d-lg-none"> <!-- Sidebar --> <nav id="sidebar"> <ul class="list-unstyled components"> <li> <a data-toggle="collapse" data-target="#whyldraSubmenu" href="#whyldraSubmenu" aria-expanded="false">What we do<div class="dropdown-toggle"></div></a> <ul class="collapse list-unstyled" id="whyldraSubmenu"> <li><a></a></li> <li><a href="/safety/">Safety</a></li> <li><a href="/cybersecurity/">Cybersecurity</a></li> <li><a href="/company-overview/">About us</a></li> <li><a href="/iso-tuv-certification/">ISO and TÜV certification</a></li> <li><a href="/technology-partners/">Technology partners</a></li> <li><a href="/channel-partners/">Channel partners</a></li> <li><a href="/careers/">Careers</a></li> <li><a href="/news/">Newsroom</a></li> <li><a href="/contact-us/">Contact us</a></li> <li><a></a></li> </ul> </li> <li> <a data-toggle="collapse" data-target="#productsSubmenu" href="#productsSubmenu" aria-expanded="false">Solutions<div class="dropdown-toggle"></div></a> <ul class="collapse list-unstyled" id="productsSubmenu"> <li><a></a></li> <li class="mobile-heading">LDRA CORE PRODUCTS</li> <li><a href="/products/ldra-tool-suite/">LDRA tool suite<sup>®</sup></a></li> <li><a href="/products/ldravault/">LDRAvault<sup>®</sup></a></li> <li><a href="/products/tool-qualification-support-packs-tqsp/">Tool Qualification Support Packs</a></li> <li><a href="/products/ldra-compliance-management-system-lcms/">LDRA Compliance Management System<sup>®</sup></a></li> <li><a></a></li> <li class="mobile-heading">LDRA POINT PRODUCTS</li> <li><a href="/products/ldrarules/">LDRArules<sup>®</sup></a></li> <li><a href="/products/ldracover/">LDRAcover<sup>®</sup></a></li> <li><a href="/products/ldraunit/">LDRAunit<sup>®</sup></a></li> <li><a></a></li> <li class="mobile-heading">CERTIFICATION</li> <li><a href="/certification-services/">LDRA Certification Services<sup>®</sup></a></li> <li><a></a></li> <li class="mobile-heading">CONSULTANCY</li> <li><a href="/on-site-consulting-services/">On-site consulting services</a></li> <li><a></a></li> <li class="mobile-heading">TRAINING</li> <li><a href="/ldra-tools-methodology-training/">LDRA tools and methodology training</a></li> <li><a href="/ldra-competency-centre-lcc/">LDRA Competency Centre</a></li> <li><a href="http://lcstraining.com/" target="_blank">Online Training on DO-178C</a></li> <li><a></a></li> <li class="mobile-heading">ACADEMIC</li> <li><a href="/ldra-academic-alliance-program-laap/">LDRA Academic Alliance Program</a></li> <li><a></a></li> <li class="mobile-heading">MENTORING</li> <li><a href="/ldra-certification-mentoring-program-lcmp/">LDRA Certification Mentoring Program</a></li> <li><a></a></li> </ul> </li> <li> <a data-toggle="collapse" data-target="#servicesSubmenu" href="#servicesSubmenu" aria-expanded="false">Capabilities<div class="dropdown-toggle"></div></a> <ul class="collapse list-unstyled" id="servicesSubmenu"> <li><a></a></li> <li class="mobile-heading">CORE TOOL CAPABILITIES</li> <li><a href="/capabilities/requirements-traceability/">Requirements traceability</a></li> <li><a href="/capabilities/test-management/">Test management</a></li> <li><a href="/capabilities/coding-standard-compliance/">Coding standards compliance</a></li> <li><a href="/capabilities/code-quality-review/">Code quality review</a></li> <li><a href="/capabilities/code-coverage-analysis/">Structural (code) coverage analysis</a></li> <li><a href="/capabilities/data-flowcontrol-flow-analysis/">Data flow analysis & Control flow analysis</a></li> <li><a href="/capabilities/unit-system-integration-testing/">Unit (low-level), integration, and system test</a></li> <li><a href="/capabilities/certification-regulatory-support/">Certification and regulatory support</a></li> <li class="mobile-heading">TOOL SUPPORTED TECHNOLOGIES & TECHNIQUES</li> <li><a href="/capabilities/artificial-intelligence-and-machine-learning-capability/">Artificial Intelligence and Machine Learning</a></li> <li><a href="/capabilities/alm-plm-tool-integration/">ALM & PLM tool integration</a></li> <li><a href="/capabilities/baseline-management-capability/">Baseline management</a></li> <li><a href="/capabilities/change-impact-analysis-cia-capability/">Change impact analysis</a></li> <li><a href="/capabilities/change-based-testing-capability/">Change based testing</a></li> <li><a href="/capabilities/continuous-integration/">Continuous Integration</a></li> <li><a href="/capabilities/data-couplingcontrol-coupling/">Data coupling & control coupling analysis</a></li> <li><a href="/capabilities/devsecops/">DevSecOps</a></li> <li><a href="/capabilities/mcp/">Execution time analysis (WCET)</a></li> <li><a href="/capabilities/mcp/#mcp-18">Hardware interference analysis</a></li> <li><a href="/capabilities/mc-dc">Multiple Condition/Decision Coverage (MC/DC)</a></li> <li><a href="/capabilities/mcp/">Multicore processors</a></li> <li><a href="/capabilities/object-code-verification/">Source code to object code traceability</a></li> <li><a href="/capabilities/unit-system-integration-testing/#SS6">Target integration and testing</a></li> <li><a href="/capabilities/taint-analysis/">Taint Analysis</a></li> <li><a href="/products/tool-qualification-support-packs-tqsp/">Tool qualification support</a></li> <li class="mobile-heading">CONSULTANCY, TRAINING & RESEARCH</li> <li><a href="/capabilities/consultancy-capability/">Consultancy</a></li> <li><a href="/capabilities/standards-development-capability/">Standards development</a></li> <li><a href="/training/">Training</a></li> <li><a></a></li> </ul> </li> <li> <a data-toggle="collapse" data-target="#industriesSubmenu" href="#industriesSubmenu" aria-expanded="false">Industries<div class="dropdown-toggle"></div></a> <ul class="collapse list-unstyled" id="industriesSubmenu"> <li><a></a></li> <li class="mobile-heading">AEROSPACE & DEFENCE</li> <li><a href="/aerospace-defence/">Overview</a></li> <li><a href="https://resources.ldra.com/aerospace-and-defence/" target="_blank">Resource Centre</a></li> <li class="mobile-heading">AUTOMOTIVE</li> <li><a href="/automotive/">Overview</a></li> <li><a href="https://resources.ldra.com/automotive/" target="_blank">Resource Centre</a></li> <li class="mobile-heading">INDUSTRIAL & ENERGY</li> <li><a href="/industrial-energy/">Overview</a></li> <li><a href="/industrial-energy-articles-case-studies/">Articles/Case Studies</a></li> <li class="mobile-heading">RAIL</li> <li><a href="/rail/">Overview</a></li> <li><a href="/rail-articles-case-studies/">Articles/Case Studies</a></li> <li class="mobile-heading">MEDICAL DEVICES</li> <li><a href="/medical/">Overview</a></li> <li><a href="/medical-devices-articles-case-studies/">Articles/Case Studies</a></li> <li class="mobile-heading">SPACE</li> <li><a href="/space/">Overview</a></li> <li><a href="/casestudies/united-space-alliance-selects-ldra-tool-suite-to-verify-software-on-orion/">Articles/Case Studies</a></li> <li><a></a></li> </ul> </li> <li> <a data-toggle="collapse" data-target="#standardsSubmenu" href="#standardsSubmenu" aria-expanded="false">Standards Compliance<div class="dropdown-toggle"></div></a> <ul class="collapse list-unstyled" id="standardsSubmenu"> <li><a></a></li> <li class="mobile-heading">AEROSPACE & DEFENSE</li> <li><a href="/do-178/">DO-178C</a></li> <li><a href="/do-278/">DO-278A</a></li> <li><a href="/aerospace-security-framework/">DO-326A / DO-356A</a></li> <li><a href="/do-330/">DO-330</a></li> <li><a href="/AMC20-193/">A(M)C 20-193 (formerly CAST-32A)</a></li> <li><a href="/disa-stigs/">DISA STIGs</a></li> <li><a href="/face/">FACE Conformance</a></li> <li class="mobile-heading">AUTOMOTIVE</li> <li><a href="/iso-26262/">ISO 26262</a></li> <li><a href="/autosar/">AUTOSAR</a></li> <li><a href="/aspice/">ASPICE</a></li> <li><a href="https://resources.ldra.com/cybersecurity-sae-j3061/" target="_blank">SAE J3061</a></li> <!--<li><a href="/his/">HIS</a></li>--> <li><a href="/iso-sae-21434/">ISO/SAE 21434</a></li> <li class="mobile-heading">INDUSTRIAL & ENERGY</li> <li><a href="/iec-61508/">IEC 61508</a></li> <li><a href="/iec-62443/">IEC 62443-4-1</a></li> <!--<li><a href="/standards-compliance/iso-13849/">ISO 13849</a></li>--> <!--<li><a href="/standards-compliance/iec-60730/">IEC 60730</a></li>--> <li class="mobile-heading">RAIL</li> <li><a href="/en-5012x/">EN 5012X SERIES</a></li> <li class="mobile-heading">SPACE</li> <li><a href="/ecss-series/">ECSS SERIES</a></li> <li><a href="/npr7150-2d/">NASA NPR 7150.2D</a></li> <li class="mobile-heading">MEDICAL DEVICES</li> <li><a href="/iec-62304/">IEC 62304</a></li> <!--<li><a href="/standards-compliance/fda/">FDA</a></li>--> <li class="mobile-heading">CODING STANDARDS</li> <li><a href="/misra/">MISRA</a></li> <li><a href="/barr-c/">BARR C</a></li> <li><a href="/his/">HIS</a></li> <li><a href="/cert/">CERT</a></li> <li><a href="/cwe/">CWE</a></li> <li><a href="/nist-500-268/">NIST 500-268</a></li> <li><a href="/other/">OTHER...</a></li> <li><a></a></li> </ul> </li> <li> <a data-toggle="collapse" data-target="#resourcesSubmenu" href="#resourcesSubmenu" aria-expanded="false">Resources<div class="dropdown-toggle"></div></a> <ul class="collapse list-unstyled" id="resourcesSubmenu"> <li><a></a></li> <li><a href="https://resources.ldra.com/" target="_blank">Resources</a></li> <li><a href="/blog/">Blog</a></li> <li></li><a href="/events-webinars-up/">Events & webinars</a></li> <li></li><a href="/training/">Training & seminars</a></li> <li><a href="/brochures/">Brochures</a></li> <li><a href="/case-studies/">Case studies</a></li> <li><a href="/white-papers/">White papers</a></li> <li><a href="/events-webinars-on/">On-demand webinars</a></li> <li><a href="/videos-demos/">Demo videos</a></li> <li><a href="/newsletters/">Newsletters</a></li> <li><a></a></li> </ul> </li> </ul> <ul class="list-unstyled bottom-list"> <li> <a href="/support"><i class="fas fa-user fa-1x p-2 mr-2"></i>SUPPORT</a> </li> <li> <a href="/login"><i class="fas fa-lock fa-1x p-2 mr-2"></i>LOG IN</a> </li> <li> <a href="/contact-us/"><i class="fas fa-phone-alt fa-1x p-2 mr-2"></i>CONTACT</a> </li> <li style="display: inline-flex; margin-left:30px;"> <form class="form-inline" role="search" method="get" id="searchform-mob" action="https://ldra.com/"> <input class="form-control border-0 rounded-0" type="search" placeholder="Search site" aria-label="Search" value="" name="s" id="s" type="text"> </form><i class="fas fa-search fa-1x p-2 mr-2" style="cursor: pointer; background-color: #49227a;" onclick="triggerSearch()" ontouchend="triggerSearch()"></i> </li> </ul> </nav> </div> <!-- Navigation DESKTOP --> <div class="navbar bg-purple navbar-expand-md d-none d-xs-none d-sm-none d-md-none d-lg-block shadow-sm"> <div class="d-flex row float-right pt-4 pr-5" id="search-box-top"> <span class="my-auto small ml-3 small-content"><i class="fas fa-user mr-2"></i><a href="/support/">SUPPORT</a></span> <span class="my-auto text-white mx-3 small">|</span> <span class="my-auto small small-content"><i class="fas fa-lock text-orange mr-2"></i><a href="/login/">LOG IN</a></span> <span class="my-auto text-white mx-3 small">|</span> <span class="my-auto small small-content"><i class="fas fa-phone-alt text-orange mr-2"></i><a href="/contact-us/">CONTACT</a></span> <span class="my-auto ml-5"> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text rounded-0 border-0"><i class="fas fa-search text-white"></i></span> </div> <!-- <input type="text" class="form-control border-0 rounded-0" placeholder="" aria-label="Username" aria-describedby="basic-addon1">--> <form class="form-inline" role="search" method="get" id="searchform-desktop" action="https://ldra.com/"> <input class="form-control border-0 rounded-0" type="search" placeholder="Search site" aria-label="Search" value="" name="s" id="s" type="text"> </form> </div> </span> </div> <div class="container-fluid"> <button type="button" class="navbar-toggler fa-2x" data-toggle="collapse" data-target=".navbar-collapse">☰</button> <div class="navbar-collapse collapse"> <ul class="nav navbar-nav mt-auto w-100" style="padding-left:60px;"> <a href="/"><img src="https://ldra.com/wp-content/themes/katatomic/images/ldra-floating-logo.png" class="img-fluid mr-5" style="max-width: 130px;"/></a> <li class="dropdown menu-large nav-item mt-auto mx-auto"><a href="#" class="nav-link" data-toggle="dropdown">What we do</a><!---- What We Do Start ----> <div class="orange-arrow mt-2"></div> <ul class="dropdown-menu megamenu rounded-0 shadow w-100"> <div class="pb-4 pt-5" id="menu"> <div class="separator"> <h3 class="select mr-3 mt-2">WHAT WE DO</h3> <div class="line"></div> </div> <div class="row pt-4"> <div class="col-md-3"> <ul> <li class="text-white font-weight-bold"><a href="/safety/">Safety</a></li> <li class="text-white font-weight-bold"><a href="/cybersecurity/">Cybersecurity</a></li> </ul> </div> <div class="col-md-3"> <ul> <li class="text-white font-weight-bold"><a href="/company-overview/">About us</a></li> <li class="text-white font-weight-bold"><a href="/iso-tuv-certification/">ISO and TÜV certification</a></li> <li class="text-white font-weight-bold"><a href="/technology-partners/">Technology partners</a></li> <li class="text-white font-weight-bold"><a href="/channel-partners/">Channel partners</a></li> </ul> </div> <div class="col-md-3"> <ul> <li class="text-white font-weight-bold mobile-headings"><a href="/careers/">Careers</a></li> <li class="text-white font-weight-bold mobile-headings"><a href="/news/">Newsroom</a></li> <li class="text-white font-weight-bold mobile-headings"><a href="/contact-us/">Contact us</a></li> </ul> </div> <div class="col-md-3 text-right"> <!--<h2 class="text-white">“The LDRA tool suite not only helps us<br>ensure that requirements are verified and<br>the code is compliant, but documents the<br>entire process so that we have a paper trail<br>to present to prove compliance”</h2> <p class="text-orange">Nandan Giri, CS Canada Certification Office</p>--> </div> </div> </div> </ul> </li><!---- What We Do End ----> <li class="dropdown menu-large nav-item mt-auto mx-auto"> <a href="#" class="nav-link" data-toggle="dropdown">Solutions</a><!---- Products Start ----> <div class="orange-arrow mt-2"></div> <ul class="dropdown-menu megamenu rounded-0 shadow w-100"> <div class="pb-4 pt-5" id="menu"> <div class="separator"> <h3 class="select mr-3 mt-2">PRODUCTS & SERVICES</h3> <div class="line"></div> </div> <div class="row pt-4"> <div class="col-md-3"> <ul> <li class="text-orange font-weight-bold">LDRA CORE PRODUCTS</li> <li><a href="/products/ldra-tool-suite/">LDRA tool suite<sup>®</sup></a></li> <li><a href="/products/ldravault/">LDRAvault<sup>®</sup></a></li> <li><a href="/products/tool-qualification-support-packs-tqsp/">Tool Qualification Support Packs</a></li> <li><a href="/products/ldra-compliance-management-system-lcms/">LDRA Compliance Management System<sup>®</sup></a></li> <br> <li class="text-orange font-weight-bold">LDRA POINT PRODUCTS</li> <li><a href="/products/ldrarules/">LDRArules<sup>®</sup></a></li> <li><a href="/products/ldracover/">LDRAcover<sup>®</sup></a></li> <li><a href="/products/ldraunit/">LDRAunit<sup>®</sup></a></li> </ul> </div> <div class="col-md-3"> <ul> <li class="text-orange font-weight-bold">CERTIFICATION</li> <li><a href="/certification-services/">LDRA Certification Services<sup>®</sup></a></li> <li class="text-orange font-weight-bold">CONSULTANCY</li> <li><a href="/on-site-consulting-services/">On-site consulting services</a></li> </ul> </div> <div class="col-md-3"> <ul> <li class="text-orange font-weight-bold">TRAINING</li> <li><a href="/ldra-tools-methodology-training/">LDRA tools and methodology training</a></li> <li><a href="/ldra-competency-centre-lcc/">LDRA Competency Centre</a></li> <li><a href="http://lcstraining.com/" target="_blank">Online Training on DO-178C</a></li> </ul> </div> <div class="col-md-3"> <ul> <li class="text-orange font-weight-bold">ACADEMIC</li> <li><a href="/ldra-academic-alliance-program-laap/">LDRA Academic Alliance Program</a></li> <li class="text-orange font-weight-bold">MENTORING</li> <li><a href="/ldra-certification-mentoring-program-lcmp/">LDRA Certification Mentoring Program</a></li> </ul> </div> </div> </div> </ul> </li><!---- Products End ----> <li class="dropdown menu-large nav-item mt-auto mx-auto"><a href="#" class="nav-link" data-toggle="dropdown">Capabilities</a><!---- Services Start ----> <div class="orange-arrow mt-2"></div> <ul class="dropdown-menu megamenu rounded-0 shadow w-100"> <div class="pb-4 pt-5" id="menu"> <div class="separator"> <h3 class="select mr-3 mt-2">LDRA ASSURED CAPABILITIES</h3> <div class="line"></div> </div> <div class="row pt-4"> <div class="col-md-3"> <ul> <li class="text-orange font-weight-bold">CORE TOOL CAPABILITIES</li> <li><a href="/capabilities/requirements-traceability/">Requirements traceability</a></li> <li><a href="/capabilities/test-management/">Test management</a></li> <li><a href="/capabilities/coding-standard-compliance/">Coding standards compliance</a></li> <li><a href="/capabilities/code-quality-review/">Code quality review</a></li> <li><a href="/capabilities/code-coverage-analysis/">Structural (code) coverage analysis</a></li> <li><a href="/capabilities/data-flowcontrol-flow-analysis/">Data flow analysis & Control flow analysis</a></li> <li><a href="/capabilities/unit-system-integration-testing/">Unit (low-level), integration, and system test</a></li> <li><a href="/capabilities/certification-regulatory-support/">Certification and regulatory support</a></li> </ul> </div> <div class="col-md-3"> <ul> <li class="text-orange font-weight-bold">TOOL SUPPORTED TECHNOLOGIES & TECHNIQUES</li> <li><a href="/capabilities/artificial-intelligence-and-machine-learning-capability/">Artificial Intelligence and Machine Learning</a></li> <li><a href="/capabilities/alm-plm-tool-integration/">ALM & PLM tool integration</a></li> <li><a href="/capabilities/baseline-management-capability/">Baseline management</a></li> <li><a href="/capabilities/change-impact-analysis-cia-capability/">Change impact analysis</a></li> <li><a href="/capabilities/change-based-testing-capability/">Change based testing</a></li> <li><a href="/capabilities/continuous-integration/">Continuous Integration</a></li> <li><a href="/capabilities/data-couplingcontrol-coupling/">Data coupling & control coupling analysis</a></li> <li><a href="/capabilities/devsecops/">DevSecOps</a></li> <li><a href="/capabilities/mcp/">Execution time analysis (WCET)</a></li> <li><a href="/capabilities/mcp/#mcp-18">Hardware interference analysis</a></li> <li><a href="/capabilities/mc-dc">Multiple Condition/Decision Coverage (MC/DC)</a></li> <li><a href="/capabilities/mcp/">Multicore processors</a></li> <li><a href="/capabilities/object-code-verification/">Source code to object code traceability</a></li> <li><a href="/capabilities/unit-system-integration-testing/#SS6">Target integration and testing</a></li> <li><a href="/capabilities/taint-analysis/">Taint Analysis</a></li> <li><a href="/products/tool-qualification-support-packs-tqsp/">Tool qualification support</a></li> </ul> </div> <div class="col-md-3"> <ul> <li class="text-orange font-weight-bold">CONSULTANCY, TRAINING & RESEARCH</li> <li><a href="/capabilities/consultancy-capability/">Consultancy</a></li> <li><a href="/capabilities/standards-development-capability/">Standards development</a></li> <li><a href="/training/">Training</a></li> </ul> </div> </div> </div> </ul> </li><!---- Services End ----> <li class="dropdown menu-large nav-item mt-auto mx-auto"><a href="#" class="nav-link" data-toggle="dropdown">Industries</a><!---- Industries Start ----> <div class="orange-arrow mt-2"></div> <ul class="dropdown-menu megamenu rounded-0 shadow w-100"> <div class="pb-4 pt-5" id="menu"> <div class="separator"> <h3 class="select mr-3 mt-2">INDUSTRIES</h3> <div class="line"></div> </div> <div class="row pt-4"> <div class="col-md-3"> <ul> <li class="text-orange font-weight-bold">AEROSPACE & DEFENCE</li> <!--<li><a href="/industries/aerospace-defence/">Aerospace & Defence</a></li>--> <li><a href="/aerospace-defence/">Overview</a></li> <li><a href="https://resources.ldra.com/aerospace-and-defence/" target="_blank">Resource Centre</a></li> <br> <li class="text-orange font-weight-bold">AUTOMOTIVE</li> <li><a href="/automotive/">Overview</a></li> <li><a href="https://resources.ldra.com/automotive/" target="_blank">Resource Centre</a></li> </ul> </div> <div class="col-md-3"> <ul> <li class="text-orange font-weight-bold">INDUSTRIAL & ENERGY</li> <li><a href="/industrial-energy/">Overview</a></li> <li><a href="/industrial-energy-articles-case-studies/">Articles/Case Studies</a></li> <br> <li class="text-orange font-weight-bold">RAIL</li> <li><a href="/rail/">Overview</a></li> <li><a href="/rail-articles-case-studies/">Articles/Case Studies</a></li> </ul> </div> <div class="col-md-3"> <ul> <li class="text-orange font-weight-bold">MEDICAL DEVICES</li> <li><a href="/medical/">Overview</a></li> <li><a href="/medical-devices-articles-case-studies/">Articles/Case Studies</a></li> <br> <li class="text-orange font-weight-bold">SPACE</li> <li><a href="/space/">Overview</a></li> <li><a href="/casestudies/united-space-alliance-selects-ldra-tool-suite-to-verify-software-on-orion/">Articles/Case Studies</a></li> <!--<li class="text-orange font-weight-bold">SECURITY</li> <li><a href="https://resources.ldra.com/secure-software-development/" target="_blank">Overview</a></li> <li><a href="https://resources.ldra.com/secure-software-development/">Resource Centre</a></li>--> </ul> </div> </div> </div> </ul> </li><!---- Industries End ----> <li class="dropdown menu-large nav-item mt-auto mx-auto"><a href="#" class="nav-link" data-toggle="dropdown">Standards Compliance</a><!---- Standard Compliance Start ----> <div class="orange-arrow mt-2"></div> <ul class="dropdown-menu megamenu rounded-0 shadow w-100"> <div class="pb-4 pt-5" id="menu"> <div class="separator"> <h3 class="select mr-3 mt-2">STANDARDS COMPLIANCE</h3> <div class="line"></div> </div> <div class="row pt-4"> <div class="col-md-3"> <ul> <li class="text-orange font-weight-bold">AEROSPACE & DEFENSE</li> <li><a href="/do-178/">DO-178C</a></li> <li><a href="/do-278/">DO-278A</a></li> <li><a href="/aerospace-security-framework/">DO-326A / DO-356A</a></li> <li><a href="/do-330/">DO-330</a></li> <li><a href="/AMC20-193/">A(M)C 20-193 (formerly CAST-32A)</a></li> <li><a href="/disa-stigs/">DISA STIGs</a></li> <li><a href="/face/">FACE Conformance</a></li> <br> <li class="text-orange font-weight-bold">AUTOMOTIVE</li> <li><a href="/iso-26262/">ISO 26262</a></li> <li><a href="/autosar/">AUTOSAR</a></li> <li><a href="/aspice/">ASPICE</a></li> <li><a href="https://resources.ldra.com/cybersecurity-sae-j3061/" target="_blank">SAE J3061</a></li> <!--<li><a href="/his/">HIS</a></li>--> <li><a href="/iso-sae-21434/">ISO/SAE 21434</a></li> </ul> </div> <div class="col-md-3"> <ul> <li class="text-orange font-weight-bold">INDUSTRIAL & ENERGY</li> <li><a href="/iec-61508/">IEC 61508</a></li> <li><a href="/iec-62443/">IEC 62443-4-1</a></li> <!--<li><a href="/standards-compliance/iso-13849/">ISO 13849</a></li>--> <!--<li><a href="/standards-compliance/iec-60730/">IEC 60730</a></li>--> <br> <li class="text-orange font-weight-bold">RAIL</li> <li><a href="/en-5012x/">EN 5012X SERIES</a></li> <br> <li class="text-orange font-weight-bold">SPACE</li> <li><a href="/ecss-series/">ECSS SERIES</a></li> <li><a href="/npr7150-2d/">NASA NPR 7150.2D</a></li> <br> <li class="text-orange font-weight-bold">MEDICAL DEVICES</li> <li><a href="/iec-62304/">IEC 62304</a></li> </ul> </div> <div class="col-md-3"> <ul> <li class="text-orange font-weight-bold">CODING STANDARDS</li> <li><a href="/misra/">MISRA</a></li> <li><a href="/barr-c/">BARR C</a></li> <li><a href="/his/">HIS</a></li> <li><a href="/cert/">CERT</a></li> <li><a href="/cwe/">CWE</a></li> <li><a href="/nist-500-268/">NIST 500-268</a></li> <li><a href="/other/">OTHER...</a></li> </ul> </div> </div> </div> </ul> </li><!---- Standard Compliance End ----> <li class="dropdown menu-large nav-item mt-auto mx-auto"><a href="#" class="nav-link" data-toggle="dropdown">Resources</a><!---- Resources Start ----> <div class="orange-arrow mt-2"></div> <ul class="dropdown-menu megamenu rounded-0 shadow w-100"> <div class="pb-4 pt-5" id="menu"> <div class="separator"> <h3 class="select mr-3 mt-2">RESOURCES</h3> <div class="line"></div> </div> <div class="row pt-4"> <div class="col-md-3"> <ul> <li class="text-white font-weight-bold"><a href="https://resources.ldra.com/" target="_blank">Resources</a></li> <li class="text-white font-weight-bold"><a href="/blog/">Blog</a></li> <li class="text-white font-weight-bold"><a href="/events-webinars-up/">Events & webinars</a></li> <li class="text-white font-weight-bold"><a href="/training/">Training & seminars</a></li> <li class="text-white font-weight-bold"><a href="/brochures/">Brochures</a></li> </ul> </div> <div class="col-md-3"> <ul> <li class="text-white font-weight-bold"><a href="/case-studies/">Case studies</a></li> <li class="text-white font-weight-bold"><a href="/white-papers/">White papers</a></li> <li class="text-white font-weight-bold"><a href="/events-webinars-on/">On-demand webinars</a></li> <li class="text-white font-weight-bold"><a href="/videos-demos/">Demo videos</a></li> <li class="text-white font-weight-bold"><a href="/newsletters/">Newsletters</a></li> </ul> </div> <div class="col-md-6 text-right"> <!--<h2 class="text-white">“Having a tool that will find 99%<br>of coding standard violations in<br>seconds is great”</h2> <p class="text-orange">Robert Atkinson, Executive at Richland Technologies</p>--> </div> </div> </div> </ul> </li><!---- Resources End ----> <div class="d-flex row ml-auto pr-5" id="search-box"> <span class="my-auto small ml-3 small-content"><i class="fas fa-user mr-2"></i><a href="/support/">SUPPORT</a></span> <span class="my-auto text-white mx-3 small">|</span> <span class="my-auto small small-content"><i class="fas fa-lock mr-2"></i><a href="/login/">LOG IN</a></span> <span class="my-auto text-white mx-3 small">|</span> <span class="my-auto small small-content"><i class="fas fa-phone-alt mr-2"></i><a href="/contact-us/">CONTACT</a></span> <span class="my-auto ml-5"> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text rounded-0 border-0"><i class="fas fa-search text-white"></i></span> </div> <!--<input type="text" class="form-control border-0 rounded-0" placeholder="" aria-label="Username" aria-describedby="basic-addon1">--> <form class="form-inline" role="search" method="get" id="searchform-tablet" action="https://ldra.com/"> <input class="form-control border-0 rounded-0" type="search" placeholder="Search site" aria-label="Search" value="" name="s" id="s" type="text"> </form> </div> </span> </div> </ul> </div> </div> </div> <!-- Scroll to top button --> <style> .scrollToTop{ display: none; position: fixed; bottom: 20px; right: 20px; z-index: 99; font-size: 18px; border: none; outline: none; background-color: #FF5A1D; color: white; cursor: pointer; padding: 10px; border-radius: 4px; opacity: 0.6; -webkit-box-shadow: -7px 10px 11px -1px rgba(0,0,0,0.34); box-shadow: -7px 10px 11px -1px rgba(0,0,0,0.34); } .scrollToTop:hover{ text-decoration:none; color: white; background-color: #212529; } </style> <a href="#" class="scrollToTop">^</a> <div class="container-fluid p-0 m-0 d-none d-xs-none d-sm-block"><!-- Desktop/Tablet View --> <div class="img-container"> <img src="https://ldra.com/wp-content/themes/katatomic/images/headers/standards-compliance-header-img.jpg" class="img-fluid" style="width:100%;"/> <div class="centered"> <div class="row"> <i class=""></i> <h3 class="ml-2 h3-shadow text-white">Standards Compliance</h3> </div> </div> </div> </div> <div class="container-fluid p-0 m-0 d-block d-xs-block d-sm-none"><!-- Mobile View --> <div class="img-container"> <img src="https://ldra.com/wp-content/themes/katatomic/images/headers/standards-compliance-header-img-mobile.jpg" class="img-fluid" style="width:100%;"/> <div class="centered"> <div class="row"> <i class=""></i> <h3 class="ml-2 h3-shadow text-white">Standards Compliance</h3> </div> </div> </div> </div> <!--<div class="container-fluid bg-orange py-3 px-0 d-block d-xs-block d-sm-block d-lg-none d-xl-none sticky-div"> <div class="container px-0"> <div class="row justify-content-between"> <div class="col-xl col-lg-12 text-center mb-2"><span class="text-purple font-weight-bold">HOW CAN WE HELP YOU?</span></div> <div class="col-xl col-lg-4 col-md-12 text-center text-xl-left"><a class="text-white font-weight-bold" href="/register/">REGISTER ME FOR A FREE TRIAL <i class="fas fa-arrow-circle-right"></i></a></div> <!--<div class="col-xl col-lg-4 col-md-12 text-center text-xl-left"><a class="text-white font-weight-bold" href="/which-tools-are-right-for-me/">WHICH TOOLS ARE RIGHT FOR ME? <i class="fas fa-arrow-circle-right"></i></a></div> <div class="col-xl col-lg-4 col-md-12 text-center text-xl-left"><a class="text-white font-weight-bold" href="http://lcstraining.com/" target="_blank">ONLINE TRAINING COURSES <i class="fas fa-arrow-circle-right"></i></a></div> </div> </div> </div>--> <div class="container-fluid bg-orange py-2 px-0 sticky-div"> <div class="px-0"> <!--<div class="row justify-content-center"> <span class="text-purple font-weight-bold mx-3">HOW CAN WE HELP YOU?</span> <a class="text-white font-weight-bold mx-3" href="/register/">REGISTER ME FOR A FREE TRIAL <i class="fas fa-arrow-circle-right"></i></a> <!--<a class="text-white font-weight-bold" href="/which-tools-are-right-for-me/">WHICH TOOLS ARE RIGHT FOR ME? <i class="fas fa-arrow-circle-right"></i></a> <a class="text-white font-weight-bold mx-3" href="http://lcstraining.com/" target="_blank">ONLINE TRAINING COURSES <i class="fas fa-arrow-circle-right"></i></a> </div>--> </div> </div><div class="container-fluid bg-grey p-0 mb-3"> <div class="container py-4 px-3 "> <h1 class="text-purple m-0 p-0">Demystify the who, what, when and why of successful IEC 61508 Compliance.</h1> </div> </div> <div class="gutenberg-wrapper"> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p>Software is no longer a bit-part contributor to electro-mechanical systems but is now the underlying technology providing functional safety for products in many market segments. The requirement for software functional safety has therefore become a critical topic in industrial automation, transportation, nuclear energy generation and similar sectors. IEC 61508:2010 “Functional safety of electrical/electronic/programmable electronic safety-related systems” is an international standard published by the International Electrotechnical Commission. Although IEC 61508 is often applied directly in the development of safety critical systems, its generic nature also makes it an ideal “blank canvas” for the derivation of industry and sector specific standards.</p> <ul> <li><a href="#61508-1">IEC 61508 and functional safety</a></li> <li><a href="#61508-parts">How many parts are there in IEC 61508? Which parts are concerned with software?</a></li> <li><a href="#61508-2">What are IEC 61508 SILs (Safety Integrity Levels)?</a></li> <li><a href="#61508-PE">What do E/E/PE and E/E/PES refer to?</a></li> <li><a href="#61508-fail">What are dangerous failures and safe failures in the context of IEC 61508?</a></li> <li><a href="#61508-3">What other standards are related to IEC 61508?</a> <ul> <li><a href="#61508-4">IEC 61508 & IEC 61511</a></li> <li><a href="#61508-5">IEC 61508 & ISO 26262</a></li> <li><a href="#61508-6">IEC 61508, ISO 13849, & IEC 62061</a></li> </ul> </li> <li><a href="#61508-7">How does LDRA help with IEC 61508 compliance?</a> <ul> <li><a href="#61508-7">IEC 61508-1 General requirements</a></li> <li><a href="#61508-8">IEC 61508-3 §7.2: Software safety requirements specification</a></li> <li><a href="#61508-9">IEC 61508-3 §7.4.4: Requirements for support tools</a></li> <li><a href="#61508-10">IEC 61508-3 §7.4.5: Requirements for detailed design and development – software system design</a></li> <li><a href="#61508-11">IEC 61508-3 §7.4.7: Requirements for software module testing and §7.4.8: Requirements for software integration testing</a></li> <li><a href="#61508-12">IEC 61508-3 §7.5: Programmable electronics integration</a></li> <li><a href="#61508-13">IEC 61508-3 §7.7: Software aspects of system safety validation</a></li> <li><a href="#61508-14">IEC 61508:2010 §7.8: Software modification</a></li> <li><a href="#61508-14-5">IEC 61508, Multicore processors, and Worst-Case Execution Times (WCET)</a></li> </ul> </li> <li><a href="#61508-15">Tool qualification</a></li> <li><a href="#61508-16">Additional information </a> <ul> <li><a href="#61508-17">IEC 61508 pdf free download</a></li> <li><a href="#61508-18">IEC 61508 further information</a></li> </ul> </li> </ul> <div id="71499152_B52B_F4EF_202E_DE65FDE0563B"></div> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <h2 id="61508-1" class=" text-purple ">IEC 61508 and functional safety</h2> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p><a href="https://www.iec.ch/functional-safety" target="_blank" rel="noopener">Functional safety</a> is concerned with the management of the level of risk in a piece of equipment or a system.</p> <p>Functional safety development processes aim to identify potentially harmful conditions and to identify corrective actions to avoid or reduce the impact of an incident such that the response is proportionate to the risk.</p> <p>In practice, functional safety relies on active systems that can respond to a potentially dangerous situation. Examples include the initiation of sprinkler systems in response to a smoke detector being triggered, or the automatic deactivation of a heating element when a predefined temperature has been reached.</p> <p>IEC 61508 is applicable to both such situations because both rely on electrical/electronic/programmable electronic safety-related systems.</p> <p> </p> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <h2 id="61508-parts" class=" text-purple ">How many parts are there in IEC 61508? Which parts are concerned with software?</h2> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p>The international standard IEC 61508 consists of seven parts:</p> <ul> <li>Parts 1–3 contain the requirements of the standard (normative)</li> <li>Part 4 contains definitions</li> <li>Parts 5–7 are guidelines and examples for development and thus informative</li> </ul> <p>The primary part of interest from the perspective of a software developer is IEC 61508‑3:2010 <em>“Functional safety of electrical/electronic/programmable electronic safety-related systems – Part 3: Software requirements”.</em></p> <p>However, as the above outline of the parts suggests, all parts are relevant to some extent.</p> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <h2 id="61508-2" class=" text-purple ">What are IEC 61508 SILs (Safety Integrity Levels)?</h2> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p>Embedded software developers will be primarily concerned with part 3 of <a href="https://webstore.iec.ch/publication/5517" target="_blank" rel="noopener">IEC 61508:2010</a>, <em>“Software Requirements”</em>. However, the level of effort required to complete each objective in this international standard is dependent on the Safety Integrity Level (or “SIL” – not “SIL level”) of the safety functions implemented by the system. The derivation of the SIL is covered in more detail in <a href="https://webstore.iec.ch/publication/5519" target="_blank" rel="noopener">part 5</a> of the standard<em>, “Examples of methods for the determination of safety integrity levels” </em>which explains different quantitative approaches to the derivation of SILs.</p> <p>Annex A of that standard discusses the concept of “<em>Necessary risk reduction”</em>. Tolerable risk is dependent on such as the severity of injury, the number of people exposed to danger, and the frequency and duration of that exposure.</p> <p>The standard goes on to define Safety Integrity as <em>“… the probability of a safety-related system satisfactorily performing the required safety functions under all the stated conditions within a stated period of time”</em>.</p> <p>The SIL assigned to each safety function therefore depends the probability of failure, which can be derived in several different ways. The higher the probability of failure, the higher the SIL (from SIL1, through SIL2 and SIL3, to SIL4) and the more demanding the overheads on software development to make the risk acceptable.</p> <p>The SIL safety categories are:</p> <div class="d-flex"><img decoding="async" class="img-fluid mx-auto" src="https://ldra.com/wp-content/uploads/2022/02/1.png" /></div> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <h2 id="61508-PE" class=" text-purple ">What do E/E/PE and E/E/PES refer to?</h2> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p>The full title of the standard is IEC 61508:2010 “Functional safety of electrical/electronic/programmable electronic safety-related systems”. This is a bit unwieldy, so it is often abbreviated to <em>“Functional safety of E/E/PE safety-related systems”, </em>or truncated further to <em>“Functional safety of E/E/PES”. </em></p> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <h2 id="61508-fail" class=" text-purple ">What are dangerous failures and safe failures in the context of IEC 61508?</h2> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p>According to IEC 61508-4 §3.6.7<strong> and where </strong>EUC is defined as the <em>“Equipment Under Control”<strong>, </strong></em>a dangerous failure is<strong>:</strong></p> <p><strong><em>“</em></strong><em>a failure of an element and/or subsystem and/or system that plays a part in implementing the safety function that:</em></p> <ol> <li><em>a) prevents a safety function from operating when required (demand mode) or causes a safety function to fail (continuous mode) such that the EUC is put into a hazardous or potentially hazardous state; or</em></li> <li><em>b) decreases the probability that the safety function operates correctly when required <strong>“</strong></em></li> </ol> <p>Conversely, IEC 61508-4 §3.6.8 defines a safe failure as<strong>:</strong></p> <p><em>“a failure of an element and/or subsystem and/or system that plays a part in implementing the safety function that:</em></p> <ol> <li><em>a) results in the spurious operation of the safety function to put the EUC (or part thereof) into a safe state or maintain a safe state; or</em></li> <li><em>b) increases the probability of the spurious operation of the safety function to put the EUC (or part thereof) into a safe state or maintain a safe state”</em></li> </ol> <p>These definitions are primarily concerned with the <strong>mechanical</strong> <strong>and electrical </strong>aspects of the EUC, rather than the EUC control system. However, in case<strong>s</strong> of failure the expected behaviour of the control system will likely vary depending on the perceived failure mode.</p> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <h2 id="61508-3" class=" text-purple ">What other standards are related to IEC 61508?</h2> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p>There are many sector-specific functional safety standards derived from IEC 61508 – for example, <a href="https://ldra.com/iso-26262/">ISO 26262</a> for motor vehicles, and <a href="https://ldra.com/iec-62304/">IEC 62304</a> for medical devices – which are adapted for the particular needs of those sectors, and so are often more appropriate.</p> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <h3 id="61508-4" class=" text-purple ">IEC 61508 & IEC 61511</h3> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p>IEC 61511 “Functional safety – Safety instrumented systems for the process industry sector” is an example of an industry-specific standard derived from IEC 61508. At a conceptual level its life cycle processes are very similar to IEC 61508, IEC 61511, however, uses terminology and contextual examples that are directly relevant to the process industries.</p> <p>The software development processes promoted by the two standards are identical, with IEC 61511 simply referencing IEC 61508.</p> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <h3 id="61508-5" class=" text-purple ">IEC 61508 & ISO 26262</h3> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p>ISO 26262 is another example of a sector-specific standard that has been derived from IEC 61508. In some respects, ISO 26262 is more prescriptive than IEC 61508 – for example, unlike the parent standard, it defines a particular Hazard and Risk Analysis (HARA) technique to be followed.</p> <p>More generally, variations between the standards reflect the specific circumstances of the automotive industry. One reason is that production volumes for cars are much higher than those for most safety-critical applications, and (for example) a “proven in use” approach is more valid here.</p> <p>Other variations include the use of “ASILs” (Automotive Safety Integrity Levels) which are derived differently, with ASIL being a qualitative measurement of risk.</p> <p>However, both ISO/SAE 21434 and SAE J3061 present a worthy set of goals for software developers to achieve, and the lack of detail affords flexibility on how they are achieved.</p> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <h3 id="61508-6" class=" text-purple ">IEC 61508, ISO 13849, & IEC 62061</h3> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p><a href="http://my.ldrasoftware.co.uk/repository/whitepapers/LDRA%20Tool%20Suite%20and%20ISO%2013849%20Technical%20Briefing%20v2.0.pdf" target="_blank" rel="noopener">ISO 13849</a> “Safety of machinery — Safety-related parts of control systems” is one of two standards that are harmonized to the <a href="https://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=OJ:L:2006:157:0024:0086:EN:PDF" target="_blank" rel="noopener">EU’s Machinery Directive</a>, with <a href="https://shop.bsigroup.com/products/safety-of-machinery-functional-safety-of-safety-related-control-systems/tracked-changes" target="_blank" rel="noopener">EN IEC 62061</a> “Safety of machinery, functional safety of safety-related electrical, electronic and programmable electronic control systems” covering similar ground. A third standard <a href="https://www.isa.org/intech-home/2016/november-december/features/global-machine-safety-following-iec-iso-17305" target="_blank" rel="noopener">IEC/ISO 17305</a> to merge the two has been cancelled. In the meantime, ISO 13849-1 suggests that SRP/CS designed to an appropriate level in any of the ISO 13849, IEC 62061 and IEC 61508 standards can be combined.</p> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <h2 id="61508-7" class=" text-purple ">How does LDRA help with IEC 61508 compliance?</h2> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p>This V-model maps the capabilities of the <a href="https://ldra.com/products/ldra-tool-suite/">LDRA tool suite</a> and complementary tools to the IEC 61508:2010 development lifecycle.</p> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p><img decoding="async" class="img-fluid mx-auto d-block" src="https://ldra.com/wp-content/uploads/2022/02/2.png"></p> <p style="text-align: center;"><span class="image-caption"><strong></strong> </span></p> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <h3 class=" text-purple ">IEC 61508-1 General requirements</h3> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p>Although part 3 of the standard has the most impact on software development, IEC 61508-1 is also significant in that dictates the system-wide functional safety principles that apply to all engineering activities, including software.<br /> It therefore impacts software development in several ways. IEC 61508-1:</p> <ul> <li>Provides an overview of a safety lifecycle that outlines the required stages for developing safety-related systems, and their associated activities.</li> <li>Defines safety integrity levels (SILs) that categorize the criticality of safety functions within a system.</li> <li>Requires a thorough risk assessment to identify and assess potential hazards, impacting the software requirements designed to mitigate them.</li> <li>Outlines the software development process to ensure that software meets the requirements of the broader safety lifecycle. It embraces requirements specification, design, implementation, verification, and validation.</li> <li>Stresses the need for a safety culture within the development organization.</li> <li>Emphasizes rigorous validation and verification processes to ensure that the software meets its specified safety requirements. This includes testing, review, and analysis of the software.</li> <li>Mandates detailed documentation of the software development process and safety-related information to provide transparency and traceability.</li> <li>Requires the establishment of a functional safety management system (FSMS) throughout the software development lifecycle.</li> </ul> <p>The application of LDRA tools in the fulfilment of the following IEC 61508-3 objectives should be considered in the context of these overarching principles.</p> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <h3 id="61508-8" class=" text-purple ">IEC 61508-3 §7.2: Software safety requirements specification</h3> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p>IEC 61508:2010 §7.2 highlights the objectives associated with the specification of software safety requirements. These include the derivation of functional safety requirements for the software safety functions, the software systematic capability, and the implementation of the required safety functions.</p> <p>The V-model illustrates the need for each step in the process to be traceable to the next, as implied by the verification arrows during the lifecycle, and the validation step at its end. Bidirectional traceability is specified as an explicit objective in this international standard’s Annex A.1 table.</p> <p>Bidirectional Traceability helps to ensure that all outline requirements (including functional safety requirements) have been completely addressed, that all detailed requirements can be traced to outline requirements, and in the case of software requirements that there are no surplus, spurious code.</p> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p><img decoding="async" class="img-fluid mx-auto d-block" src="https://ldra.com/wp-content/uploads/2022/02/IEC61508-WP-Figure-4-BiDirectionalPrinciples-e1703082347725.jpg"></p> <p style="text-align: center;"><span class="image-caption"><strong></strong> </span></p> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p>The <a href="https://ldra.com/products/ldra-tool-suite/">TBmanager component of the LDRA tool suite</a> automatically maintains the connections between the software requirements, development, and testing artefacts and activities, ensuring that any changes in the associated documents or software code are automatically highlighted. Any consequential re-testing can then be dealt with accordingly.</p> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <h3 id="61508-9" class=" text-purple ">IEC 61508-3 §7.4.4: Requirements for support tools</h3> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p>This section discusses the selection of the programming language(s) to be used and the associated tool chain for the development of the code, including verification and validation tools (§7.4.4.2), static code analysers, test coverage monitors and configuration management tools.</p> <p>The standard recommends that “<em>The programming language chosen should lead to an easily verifiable code with a minimum of effort and facilitate program development, verification and maintenance</em>.” Features which make verification difficult and therefore should be avoided include recursion, any type of dynamic variables or objects, and multiple entries or exits of loops, blocks, or subprograms.</p> <p>Static analysis techniques provided by the <a href="https://ldra.com/products/ldra-tool-suite/">TBvision component of the LDRA tool suite</a> provide automated facilities to check compliance with the coding standards devised by organizations including such as <a href="https://ldra.com/misra/">MISRA</a> and <a href="https://ldra.com/cert-c-cert-java/">CERT</a>, which are explicitly disallow the use of problem programming features. The <a href="https://ldra.com/products/tbexclude/">TBexclude<sup>®</sup></a> supplementary module provides for the efficient management of justified rule violations.</p> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <h3 id="61508-10" class=" text-purple ">IEC 61508-3 §7.4.5: Requirements for detailed design and development – software system design</h3> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p>This section of the standard specifies design and coding standard enforcement measures pertinent to the source code, including “<em>completeness with respect to software safety requirements specification</em>” and “<em>correctness with respect to software safety requirements specification”</em>.</p> <p>The “<em>completeness</em>” and “<em>correctness</em>” are both reflections of the overriding for bidirectional traceability, and that is most easily managed through the application of a requirements traceability tool, like the <a href="https://ldra.com/products/tbmanager/">TBmanager component of the LDRA tool suite</a>.</p> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <h3 id="61508-11" class=" text-purple ">IEC 61508-3 §7.4.7: Requirements for software module testing and §7.4.8: Requirements for software integration testing</h3> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p>These sections identify methods designed to contribute to the achievement of software safety. The combination of code review and software module testing verifies that a software module satisfies its associated specification, and again the standard calls for “<em>completeness</em>” and “<em>correctness</em>”.</p> <p>Although module testing can be performed by writing custom code for the purpose, the use of a certified, proven test tool like the <a href="https://ldra.com/products/ldra-tool-suite/">TBrun component of the LDRA tool suite</a> is likely to be much more cost effective unless the code base is very small.</p> <div id="_IEC_61508:2010-3_§7.5:"></div> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p><img decoding="async" class="img-fluid mx-auto d-block" src="https://ldra.com/wp-content/uploads/2022/02/4.png"></p> <p style="text-align: center;"><span class="image-caption"><strong></strong> </span></p> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <h3 id="61508-12" class=" text-purple ">IEC 61508-3 §7.5: Programmable electronics integration</h3> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p>The integrated software is to be proven on the target programmable electronic hardware to ensure compatibility and to meet the requirements of the intended safety integrity level. The standard requires that both functional and “<em>black box</em>” tests are performed to check the dynamic behaviour under real functional conditions</p> <p>Structural <a href="https://ldra.com/capabilities/code-coverage-analysis/">code coverage analysis</a> can be supported by unit test, system test, or a combination of the two, operating in tandem. For instance, a preferred approach might be to use dynamic system test to generate coverage of most of the source code, and to supplement it using unit tests to exercise code constructs which are inaccessible during normal operation.</p> <p>To further extend structural coverage, boundary values can be provided manually or generated automatically to check the permissible and inadmissible ranges.</p> <p>The <a href="https://ldra.com/products/tbjustify/">TBjustify</a> module manages the documentation of justifications concerning coverage for certification and compliance purposes.</p> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p><img decoding="async" class="img-fluid mx-auto d-block" src="https://ldra.com/wp-content/uploads/2022/02/5.png"></p> <p style="text-align: center;"><span class="image-caption"><strong></strong> </span></p> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <h3 id="61508-13" class=" text-purple ">IEC 61508-3 §7.7: Software aspects of system safety validation</h3> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p>This section details how it is to be confirmed that the integrated system complies with the software safety requirements specification at the required safety integrity level.</p> <p>During development, the <a href="https://ldra.com/products/ldra-tool-suite/">TBrun component of the LDRA tool suite</a> is used to confirm that the functions of a system or program behave as the specification dictates. The stored test data is reused for regression analysis to confirm ongoing adherence to the specified requirements. Automated requirements tracing complements this approach by providing forward and backward traceability between the software safety requirements specification and software safety validation plan.</p> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <h3 id="61508-14" class=" text-purple ">IEC 61508:2010 §7.8: Software modification</h3> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p>Section 7.8 describes how modifications are to be handled, to ensure that the resulting software as a whole retains the quality of the original.</p> <p>Impact analysis can be performed using the <a href="https://ldra.com/products/tbmanager/">TBmanager component of the LDRA tool suite</a>. It is a technique used to determine whether a change or an enhancement to a software system has affected, or has the potential to affect, the existing system. When a change is made and impact analysis is complete, the extent of the re-verification required will be influenced by the number of software modules affected, the criticality of the affected software modules and the nature of the change. Possible decisions are</p> <ul> <li>Only the changed software module is re-verified</li> <li>All affected software modules are re-verified, or</li> <li>The complete system is re-verified</li> </ul> <p>The <a href="https://ldra.com/products/tbmanager/">TBrun component of the LDRA tool suite</a> makes re-verification easy to achieve by storing test data for subsequent automated regression test.</p> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <h3 id="61508-14-5" class=" text-purple ">IEC 61508, Multicore processors, and Worst-Case Execution Times (WCET)</h3> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p>Like many other safety critical standards including <a href="/iso-26262/">ISO 26262</a>, <a href="/iec-62304/">IEC 62304</a>, and <a href="/en-5012x/">EN 50128</a>, IEC 61508 references the need for due consideration of response timing for time-critical applications, and memory constraints.</p> <p>IEC 61508 part 3 §7.9 is concerned with software verification. §7.9.2.14 discusses the verification of timing performance more specifically, requiring that the<em> “verification of timing performance: predictability of behaviour in the time domain shall be verified.” </em>It goes on to note that<em> “timing behaviour may include… worst case execution time”. </em></p> <p>The WCET of a computational task is the maximum length of time that the task could take to execute in a specific environment. Hard real-time systems need to satisfy stringent timing constraints imposed by the nature of the functions they fulfil. Unfortunately, it is not possible in general to calculate definitive upper bounds on execution times for programs.</p> <p>There are further complications in the case of multicore processors. The use of additional cores results in resources being shared between them. Time-related delays occur as users wait for access.</p> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p><img decoding="async" class="img-fluid mx-auto d-block" src="https://ldra.com/wp-content/uploads/2023/01/ldra-iec-61508-img.jpg"></p> <p style="text-align: center;"><span class="image-caption"><strong></strong> </span></p> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p>These interference channels cause the execution-time distribution to spread. Instead of a tight peak, the distribution of execution times becomes wide with a long tail.</p> <p><a href="https://ldra.com/capabilities/mcp/">This page</a> presents a practical, compliant approach to addressing this problem. It involves the optimisation of system configuration by means of interference research through measured execution times using the <a href="https://ldra.com/products/tbrun/">TBrun component</a> of the LDRA tool suite supported by the optional <a href="/tbwcet">TBwcet module</a>.</p> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p><img decoding="async" class="img-fluid mx-auto d-block" src="https://ldra.com/wp-content/uploads/2024/03/2024-03-20_16-09-18.png"></p> <p style="text-align: center;"><span class="image-caption"><strong></strong> </span></p> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <h2 id="61508-15" class=" text-purple ">Tool qualification</h2> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p>The LDRA tool suite is <a href="/two-tuv-functional-safety-certificates-double-the-reassurance/">TUV certified</a> for security- and safety-critical development, including projects developed in accordance with IEC 61508.</p> <p>Where proof of fitness-for-purpose within a specified tool chain is required, the LDRA <a href="https://ldra.com/products/tool-qualification-support-packs-tqsp/">Tool Qualification Support Packs (TQSPs)</a> contain the test cases to demonstrate both the structural coverage analysis and programming rules checking capabilities of the tool suite itself. In addition, associated documentation for the development and verification of the product is provided, including plans, procedures, and expected results.</p> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <h2 id="61508-16" class=" text-purple ">Additional information</h2> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <h3 id="61508-17" class=" text-purple ">IEC 61508 pdf free download</h3> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p><a href="http://www.ldraftp.com/marketing/Collateral/IEC_61508_Know_your_SILs_from_your_elbow_v2.pdf" target="_blank" rel="noopener">Technical briefing: IEC 61508: Know your SILs from your elbow</a></p> <p><a href="https://ldra.com/documents/implementing-iec-61508-2010-white-paper/" target="_blank" rel="noopener">Technical white paper: implementing IEC 61508:2010 with the LDRA tool suite</a></p> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <h3 id="61508-18" class=" text-purple ">IEC 61508 further information</h3> </div> </div> </div> </div> <div class="container-fluid p-3 bg-white "> <div class="container"> <div class="row"> <div class="col-12"> <p><a href="https://ldra.com/casestudies/renishaw/">Functional safety with legacy software – case study</a></p> <p><a href="https://ldra.com/events/process-control-cybersecurity-gets-serious-iec-61508-iec-62443-4-1-in-tandem/">Process control gets serious with IEC 61508 and IEC 62443-4-1 in tandem</a></p> <p><a href="http://www.ldraftp.com/Marketing/Collateral/Clarifying_and_fulfilling_test_tool_qualification_requirements.pdf" target="_blank" rel="noopener">Clarifying and fulfilling test tool qualification requirements</a></p> </div> </div> </div> </div> </div> <style type="text/css"> /* Hide reCAPTCHA V3 badge */ .grecaptcha-badge { visibility: hidden !important; } </style> <div class="float-tab d-none d-md-block"> <a href="/register"> <div class="quks">FREE 30 Day<br>TRIAL</div> </a> </div><!-- Footer starts --> <footer> <!--<div class="container-fluid bg-white py-5" id="footer"> <div class="container-fluid py-5 col-10"> <div class="mx-auto"> <div class="row"> <div class="col-12 col-lg-4 d-flex"> <div class="my-auto mx-0 mx-lg-auto"> <h1 class="text-purple">Try the<br>LDRA tool suite®<br>for yourself</h1> <a href="/register/" class="btn btn-trial font-weight-bold mt-3">FREE 30 DAY TRIAL</a> </div> </div> <div class="col-12 col-lg-8 d-flex mt-4"> <ul class="my-auto py-4 text-purple fa-lg font-weight-light" style="line-height:1.5rem;"> <li>Automating unit test and system-level test</li> <li>Automatically producing software certification and approval evidence</li> <li>Planning for and executing requirements-based testing</li> <li>Performing and reporting coverage analysis on all code down to the target level</li> <li>Unit test and system-level testing on virtually any host or target platform</li> <li>Complying with coding standards (industry and user-defined)</li> </ul> </div> </div> </div> </div> </div>--> </footer> <div class="bg-purple"> <div class="container pt-5 pb-2"> <div class="row"> <div class="col-lg-5 mb-5"> <h2 class="text-white">Company</h2> <div class="row"> <div class="col-lg-6"> <ul class="list-unstyled"> <li><a href="/company-overview/" class="text-white">About Us</a></li> <li><a href="/iso-tuv-certification/" class="text-white">ISO and TÜV certification</a></li> <li><a href="/technology-partners/" class="text-white">Partners</a></li> <li><a href="/careers/" class="text-white">Careers</a></li> </ul> </div> <div class="col-lg-6"> <ul class="list-unstyled"> <li><a href="/news/" class="text-white">Newsroom</a></li> <li><a href="https://resources.ldra.com/" target="_blank" class="text-white">Resource Centre</a></li> <li><a href="/blog/" class="text-white">Blog</a></li> <li><a href="/contact-us/" class="text-white">Contact Us</a></li> </ul> </div> </div> </div> <div class="col-lg-3 mb-5"> <h2 class="text-white">Email Us</h2> <p class="text-white"><strong>Email:</strong> <a class="text-white" href="mailto:info@ldra.com">info@ldra.com</a></p> <h2 class="text-white">Call Us</h2> <p class="text-white"><strong>EMEA:</strong> +44 (0)151 649 9300</p> <p class="text-white"><strong>USA:</strong> +1 (855) 855 5372</p> <p class="text-white"><strong>INDIA:</strong> +91 80 4080 8707</p> </div> <div class="col-lg-4 mb-5"> <h2 class="text-white text-left text-lg-right">Connect with LDRA</h2> <div class="row pl-3 d-flex pt-2"> <div style="border:solid 2px #fff; border-radius:50%; background: #fff;" class="mr-2 ml-0 ml-lg-auto"><a href="https://twitter.com/ldra_technology" target="_blank"><img src="https://ldra.com/wp-content/themes/katatomic/images/x-twitter-logo.png" style="margin-left: .7px; margin-right: .5px; padding:10px; height: 35px; width:35px;"/></a></div> <div style="border:solid 2px #fff; border-radius:50%; background: #fff;" class="mr-2"><a href="https://www.facebook.com/ldratechnology" target="_blank"><i class="fa-brands fa-1x fa-facebook-f" style="padding:10px 12.8px; color:#000000;"></i></a></div> <div style="border:solid 2px #fff; border-radius:50%; background: #fff;" class="mr-2"><a href="https://www.youtube.com/user/ldraltd" target="_blank"><i class="fa-brands fa-1x fa-youtube" style="padding:10px 9.5px; color:#000000;"></i></a></div> <div style="border:solid 2px #fff; border-radius:50%; background: #fff;" class="mr-2"><a href="https://www.linkedin.com/company/ldra-limited" target="_blank"><i class="fa-brands fa-1x fa-linkedin-in" style="padding:10px 11.5px; color:#000000;"></i></a></div> </div> </div> </div> </div> </div> <footer class="bg-white"> <div class="container pt-3 pb-4"> <div class="row align-items-center"> <div class="col-md text-center text-md-left"><span class="text-black">© 2024 Copyright LDRA</span></div> <div class="col-md text-center"><a href="/privacy-policy/" style="color:#000000;">Privacy Policy</a><span class="text-black"> | </span><a href="/cookie-policy/" style="color:#000000;">Cookie Policy</a></div> <div class="col-md"></div> </div> </div> <script type="text/javascript"> // Initialize the array once window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; // Push multiple partner IDs window._linkedin_data_partner_ids.push("225987"); // Existing window._linkedin_data_partner_ids.push("5947204"); // New </script> <script type="text/javascript"> (function(l) { if (!l) { window.lintrk = function(a, b) { window.lintrk.q.push([a, b]); }; window.lintrk.q = []; } var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s); })(window.lintrk); </script> <noscript> <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=225987&fmt=gif" /> <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=5947204&fmt=gif" /> </noscript> </footer> <!-- Footer ends --> <!-- jQuery CDN - Slim version (=without AJAX) --> <!--<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script> <!-- Popper.JS --> <!--<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js" integrity="sha384-cs/chFZiN24E4KMATLdqdvsezGxaGsi4hLGOzlXwp5UZB1LY//20VyM2taTB4QvJ" crossorigin="anonymous"></script> <!-- Bootstrap JS --> <!--<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js" integrity="sha384-uefMccjFJAIv6A+rW+L4AHf99KvxDjWSu1z9VI8SKNVmz4sk7buKt/6v9KI65qnm" crossorigin="anonymous"></script>--> <script type="text/javascript"> $(document).ready(function () { $('#sidebarCollapse').on('click', function () { $('#sidebar').toggleClass('active'); }); }); </script> <script> // Get the current year for the copyright $('#year').text(new Date().getFullYear()); </script> </body> </html>