{"id":4232,"date":"2021-01-07T07:00:20","date_gmt":"2021-01-07T06:00:20","guid":{"rendered":"https:\/\/www.prover.com\/?p=4232"},"modified":"2025-01-09T14:19:58","modified_gmt":"2025-01-09T13:19:58","slug":"verification-of-safety-requirements","status":"publish","type":"post","link":"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/","title":{"rendered":"Verification of safety requirements"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:calc( 1280px + 80px );margin-left: calc(-80px \/ 2 );margin-right: calc(-80px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:40px;--awb-margin-bottom-large:20px;--awb-spacing-left-large:40px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:40px;--awb-spacing-left-medium:40px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:40px;--awb-spacing-left-small:40px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\"><p>There are two main kinds of accidents that are worth worrying about: collisions and derailments. An interlocking is safe if it prevents such accidents from happening. Of course, an interlocking cannot provide 100% prevention as long as human operators are taking an active part of the operation. But the interlocking can and will make such accidents much less likely to happen if properly constructed.<\/p>\n<p>The interlocking is constructed in order to prohibit trains from entering a track at the same time (preventing collisions) and also give trains the proper speed restrictions (preventing derailments). Thus, the verification of the safety requirements is supposed to guarantee that neither of these things can happen.<\/p>\n<p>Obviously, the safety requirements that need to be verified will be many and of varying character. For instance, it is crucial that all wiring between different hardware components are done according to specifications. Changing wires for switch detection is a certain recipe for disaster, for instance.<\/p>\n<p>Considering the interlocking software, what kind of safety requirements needs to be verified in order to guarantee safety of the software? The general idea is that the interlocking constitutes a filter between the operator (human or computer) and the physical objects in the railyard such as signals switches and tracks.<\/p>\n<p>The operator requests certain actions from the railyard hardware and the interlocking will only transmit those requests that are safe, e.g. not commanding conflicting signals to proceed, not moving switches in front of moving trains, etc. In general, safety requirements on the software should be viewed as relations between the inputs and the outputs to the software, either allowing or forbidding them.<\/p>\n<p>As an example, the output for driving a switch motor should not be allowed to be high if the input from the track circuit over the switch is low, indicating that it is occupied. Also, the relations may take into consideration certain internal states such as locking.<\/p>\n<p>Hence, safety requirements for the interlocking software should include enough such relations between inputs, outputs and internal states in order to guarantee that it will filter out all unsafe combinations of operational requests.<\/p>\n<p>Ultimately the verification of the safety requirements should provide a convincing argument for that the software fulfills the relations between inputs, outputs and internal states that are mentioned in the safety requirements.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h3 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\"><h2>Formal verification an efficient method for verification of safety requirements<\/h2><\/h3><\/div><div class=\"fusion-text fusion-text-2\"><p><span style=\"font-weight: 400;\">Formal verification is a method that is getting more and more acknowledgment in the railway industry as a method for verifying safety.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Formal verification gets its main ideas and motivations from mathematics. This is very natural, since in mathematics it is common practice to investigate huge domains (often <\/span><span style=\"font-weight: 400;\">infinite) and prove properties about them. As far as argumentation goes, there is nothing more convincing than a mathematical proof: it is precise, unambiguous, and covers 100% of the domain under investigation.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">We at Prover have written a guide that describes the basic principles of Formal Verification and how it can be applied to safety verification for signaling systems.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You can <a href=\"https:\/\/www.prover.com\/portfolio-items\/engineering-safe-rail-control-with-formal-verification\/\">download the guide here<\/a>.<\/span><\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top-small:0px;--awb-padding-bottom-small:0px;--awb-margin-top:60px;--awb-margin-bottom:0px;--awb-background-color:var(--awb-color2);--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-center fusion-flex-justify-content-space-around fusion-flex-content-wrap\" style=\"max-width:calc( 1280px + 80px );margin-left: calc(-80px \/ 2 );margin-right: calc(-80px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_4 1_4 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-filter:opacity(40%);--awb-filter-transition:filter 0.3s ease;--awb-filter-hover:opacity(100%);--awb-width-large:25%;--awb-margin-top-large:22px;--awb-spacing-right-large:23px;--awb-margin-bottom-large:22px;--awb-spacing-left-large:40px;--awb-width-medium:25%;--awb-order-medium:0;--awb-spacing-right-medium:23px;--awb-spacing-left-medium:40px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:40px;--awb-spacing-left-small:40px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element fusion-no-small-visibility\" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-1 hover-type-none\"><img decoding=\"async\" width=\"300\" height=\"300\" title=\"safety\" src=\"https:\/\/www.prover.com\/wp-content\/uploads\/2024\/07\/safety.png\" data-orig-src=\"https:\/\/www.prover.com\/wp-content\/uploads\/2024\/07\/safety-300x300.png\" alt class=\"lazyload img-responsive wp-image-19693\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27700%27%20height%3D%27700%27%20viewBox%3D%270%200%20700%20700%27%3E%3Crect%20width%3D%27700%27%20height%3D%27700%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.prover.com\/wp-content\/uploads\/2024\/07\/safety-200x200.png 200w, https:\/\/www.prover.com\/wp-content\/uploads\/2024\/07\/safety-400x400.png 400w, https:\/\/www.prover.com\/wp-content\/uploads\/2024\/07\/safety-600x600.png 600w, https:\/\/www.prover.com\/wp-content\/uploads\/2024\/07\/safety.png 700w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 840px) 100vw, 400px\" \/><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_3_4 3_4 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:75%;--awb-margin-top-large:0px;--awb-spacing-right-large:41px;--awb-margin-bottom-large:20px;--awb-spacing-left-large:11px;--awb-width-medium:75%;--awb-order-medium:0;--awb-spacing-right-medium:41px;--awb-spacing-left-medium:11px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:40px;--awb-spacing-left-small:40px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-3\"><div class=\"fusion-title title fusion-title-6 fusion-sep-none fusion-title-text fusion-title-size-four\">\n<h4 class=\"fusion-title-heading title-heading-left\">How safe and efficient are your rail control systems? <u style=\"color: var(--awb-text-color); font-family: var(--h4_typography-font-family); font-size: 1em; font-style: var(--h4_typography-font-style,normal); font-weight: var(--h4_typography-font-weight); letter-spacing: var(--h4_typography-letter-spacing); text-transform: var(--h4_typography-text-transform); background-color: var(--awb-bg-color-hover);\"><a href=\"https:\/\/www.prover.com\/services\/\">Let\u2019s find out!<\/a><\/u><\/h4>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div>\n<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":16,"featured_media":14380,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","inline_featured_image":false,"footnotes":""},"categories":[155],"tags":[],"class_list":["post-4232","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-safety"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Verification of safety requirements - Prover - Engineering a Safer World<\/title>\n<meta name=\"description\" content=\"There are two main kinds of accidents that are worth worrying about: collisions and derailments. Verification of the safety requirements is supposed to guarantee that neither of these things can happen.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Verification of safety requirements - Prover - Engineering a Safer World\" \/>\n<meta property=\"og:description\" content=\"There are two main kinds of accidents that are worth worrying about: collisions and derailments. Verification of the safety requirements is supposed to guarantee that neither of these things can happen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/\" \/>\n<meta property=\"og:site_name\" content=\"Prover - Engineering a Safer World\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-07T06:00:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-09T13:19:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.prover.com\/wp-content\/uploads\/2021\/01\/Verification-of-Safety-Requirements-jpg.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Gunnar Smith\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gunnar Smith\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/\"},\"author\":{\"name\":\"Gunnar Smith\",\"@id\":\"https:\/\/prover.com\/#\/schema\/person\/8fffe4665a1bd6297a1a72afbe980a10\"},\"headline\":\"Verification of safety requirements\",\"datePublished\":\"2021-01-07T06:00:20+00:00\",\"dateModified\":\"2025-01-09T13:19:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/\"},\"wordCount\":1148,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/prover.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.prover.com\/wp-content\/uploads\/2021\/01\/Verification-of-Safety-Requirements-jpg.webp\",\"articleSection\":[\"Safety\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/\",\"url\":\"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/\",\"name\":\"Verification of safety requirements - Prover - Engineering a Safer World\",\"isPartOf\":{\"@id\":\"https:\/\/prover.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.prover.com\/wp-content\/uploads\/2021\/01\/Verification-of-Safety-Requirements-jpg.webp\",\"datePublished\":\"2021-01-07T06:00:20+00:00\",\"dateModified\":\"2025-01-09T13:19:58+00:00\",\"description\":\"There are two main kinds of accidents that are worth worrying about: collisions and derailments. Verification of the safety requirements is supposed to guarantee that neither of these things can happen.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/#primaryimage\",\"url\":\"https:\/\/www.prover.com\/wp-content\/uploads\/2021\/01\/Verification-of-Safety-Requirements-jpg.webp\",\"contentUrl\":\"https:\/\/www.prover.com\/wp-content\/uploads\/2021\/01\/Verification-of-Safety-Requirements-jpg.webp\",\"width\":1200,\"height\":675},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.prover.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Safety\",\"item\":\"https:\/\/www.prover.com\/categories\/safety\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Verification of safety requirements\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/prover.com\/#website\",\"url\":\"https:\/\/prover.com\/\",\"name\":\"Prover - Engineering a Safer World\",\"description\":\"Interlocking Design Automation to meet demand for complex digital train control\",\"publisher\":{\"@id\":\"https:\/\/prover.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/prover.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/prover.com\/#organization\",\"name\":\"Prover - Engineering a Safer World\",\"url\":\"https:\/\/prover.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/prover.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.prover.com\/wp-content\/uploads\/2023\/01\/prover-logo.svg\",\"contentUrl\":\"https:\/\/www.prover.com\/wp-content\/uploads\/2023\/01\/prover-logo.svg\",\"width\":222,\"height\":22,\"caption\":\"Prover - Engineering a Safer World\"},\"image\":{\"@id\":\"https:\/\/prover.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/prover.com\/#\/schema\/person\/8fffe4665a1bd6297a1a72afbe980a10\",\"name\":\"Gunnar Smith\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/0086b01cb8ea2fad0a0fed976b3b6786b7a307e0eadf382e8d809a15257b2e21?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0086b01cb8ea2fad0a0fed976b3b6786b7a307e0eadf382e8d809a15257b2e21?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0086b01cb8ea2fad0a0fed976b3b6786b7a307e0eadf382e8d809a15257b2e21?s=96&d=mm&r=g\",\"caption\":\"Gunnar Smith\"},\"url\":\"https:\/\/www.prover.com\/author\/gunnar-smith\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Verification of safety requirements - Prover - Engineering a Safer World","description":"There are two main kinds of accidents that are worth worrying about: collisions and derailments. Verification of the safety requirements is supposed to guarantee that neither of these things can happen.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/","og_locale":"en_US","og_type":"article","og_title":"Verification of safety requirements - Prover - Engineering a Safer World","og_description":"There are two main kinds of accidents that are worth worrying about: collisions and derailments. Verification of the safety requirements is supposed to guarantee that neither of these things can happen.","og_url":"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/","og_site_name":"Prover - Engineering a Safer World","article_published_time":"2021-01-07T06:00:20+00:00","article_modified_time":"2025-01-09T13:19:58+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/www.prover.com\/wp-content\/uploads\/2021\/01\/Verification-of-Safety-Requirements-jpg.webp","type":"image\/jpeg"}],"author":"Gunnar Smith","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Gunnar Smith","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/#article","isPartOf":{"@id":"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/"},"author":{"name":"Gunnar Smith","@id":"https:\/\/prover.com\/#\/schema\/person\/8fffe4665a1bd6297a1a72afbe980a10"},"headline":"Verification of safety requirements","datePublished":"2021-01-07T06:00:20+00:00","dateModified":"2025-01-09T13:19:58+00:00","mainEntityOfPage":{"@id":"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/"},"wordCount":1148,"commentCount":0,"publisher":{"@id":"https:\/\/prover.com\/#organization"},"image":{"@id":"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/#primaryimage"},"thumbnailUrl":"https:\/\/www.prover.com\/wp-content\/uploads\/2021\/01\/Verification-of-Safety-Requirements-jpg.webp","articleSection":["Safety"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/","url":"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/","name":"Verification of safety requirements - Prover - Engineering a Safer World","isPartOf":{"@id":"https:\/\/prover.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/#primaryimage"},"image":{"@id":"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/#primaryimage"},"thumbnailUrl":"https:\/\/www.prover.com\/wp-content\/uploads\/2021\/01\/Verification-of-Safety-Requirements-jpg.webp","datePublished":"2021-01-07T06:00:20+00:00","dateModified":"2025-01-09T13:19:58+00:00","description":"There are two main kinds of accidents that are worth worrying about: collisions and derailments. Verification of the safety requirements is supposed to guarantee that neither of these things can happen.","breadcrumb":{"@id":"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/#primaryimage","url":"https:\/\/www.prover.com\/wp-content\/uploads\/2021\/01\/Verification-of-Safety-Requirements-jpg.webp","contentUrl":"https:\/\/www.prover.com\/wp-content\/uploads\/2021\/01\/Verification-of-Safety-Requirements-jpg.webp","width":1200,"height":675},{"@type":"BreadcrumbList","@id":"https:\/\/www.prover.com\/safety\/verification-of-safety-requirements\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.prover.com\/"},{"@type":"ListItem","position":2,"name":"Safety","item":"https:\/\/www.prover.com\/categories\/safety\/"},{"@type":"ListItem","position":3,"name":"Verification of safety requirements"}]},{"@type":"WebSite","@id":"https:\/\/prover.com\/#website","url":"https:\/\/prover.com\/","name":"Prover - Engineering a Safer World","description":"Interlocking Design Automation to meet demand for complex digital train control","publisher":{"@id":"https:\/\/prover.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/prover.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/prover.com\/#organization","name":"Prover - Engineering a Safer World","url":"https:\/\/prover.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/prover.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.prover.com\/wp-content\/uploads\/2023\/01\/prover-logo.svg","contentUrl":"https:\/\/www.prover.com\/wp-content\/uploads\/2023\/01\/prover-logo.svg","width":222,"height":22,"caption":"Prover - Engineering a Safer World"},"image":{"@id":"https:\/\/prover.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/prover.com\/#\/schema\/person\/8fffe4665a1bd6297a1a72afbe980a10","name":"Gunnar Smith","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0086b01cb8ea2fad0a0fed976b3b6786b7a307e0eadf382e8d809a15257b2e21?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0086b01cb8ea2fad0a0fed976b3b6786b7a307e0eadf382e8d809a15257b2e21?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0086b01cb8ea2fad0a0fed976b3b6786b7a307e0eadf382e8d809a15257b2e21?s=96&d=mm&r=g","caption":"Gunnar Smith"},"url":"https:\/\/www.prover.com\/author\/gunnar-smith\/"}]}},"_links":{"self":[{"href":"https:\/\/www.prover.com\/wp-json\/wp\/v2\/posts\/4232","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.prover.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.prover.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.prover.com\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/www.prover.com\/wp-json\/wp\/v2\/comments?post=4232"}],"version-history":[{"count":5,"href":"https:\/\/www.prover.com\/wp-json\/wp\/v2\/posts\/4232\/revisions"}],"predecessor-version":[{"id":20737,"href":"https:\/\/www.prover.com\/wp-json\/wp\/v2\/posts\/4232\/revisions\/20737"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.prover.com\/wp-json\/wp\/v2\/media\/14380"}],"wp:attachment":[{"href":"https:\/\/www.prover.com\/wp-json\/wp\/v2\/media?parent=4232"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.prover.com\/wp-json\/wp\/v2\/categories?post=4232"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.prover.com\/wp-json\/wp\/v2\/tags?post=4232"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}