{"id":16211,"date":"2023-04-17T13:15:11","date_gmt":"2023-04-17T12:15:11","guid":{"rendered":"https:\/\/stage.prover.com\/?page_id=16211"},"modified":"2025-01-17T13:46:17","modified_gmt":"2025-01-17T12:46:17","slug":"hll-high-level-language","status":"publish","type":"page","link":"https:\/\/www.prover.com\/hll-high-level-language\/","title":{"rendered":"HLL \u2013 High Level Language"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background fusion-parallax-fixed nonhundred-percent-fullwidth non-hundred-percent-height-scrolling lazyload\" style=\"--awb-border-color:var(--awb-color1);--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:0px;--awb-padding-right:6vw;--awb-padding-bottom:0px;--awb-padding-left:6vw;--awb-padding-top-medium:105px;--awb-padding-bottom-medium:160px;--awb-padding-top-small:0px;--awb-padding-right-small:30px;--awb-padding-bottom-small:0px;--awb-padding-left-small:30px;--awb-margin-top:0px;--awb-margin-bottom:0px;--awb-margin-top-small:0px;--awb-margin-bottom-small:0px;--awb-min-height:480px;--awb-min-height-small:490px;--awb-background-color:var(--awb-color2);--awb-background-image:linear-gradient(180deg, rgba(12,41,84,0.7) 0%,#0c2954 100%);;--awb-background-size:cover;--awb-flex-wrap:wrap;background-attachment:fixed;\" data-bg=\"https:\/\/www.prover.com\/wp-content\/uploads\/2023\/05\/code.webp\" data-bg-gradient=\"linear-gradient(180deg, rgba(12,41,84,0.7) 0%,#0c2954 100%)\" ><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_2_3 2_3 fusion-flex-column fusion-animated\" style=\"--awb-padding-top:90px;--awb-padding-top-small:50px;--awb-padding-bottom-small:50px;--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:40px;--awb-margin-bottom-large:0px;--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-margin-top-small:0px;--awb-spacing-right-small:40px;--awb-margin-bottom-small:0px;--awb-spacing-left-small:40px;\" data-animationType=\"fadeInLeft\" data-animationDuration=\"1.3\" data-animationOffset=\"top-into-view\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><nav class=\"fusion-breadcrumbs fusion-no-small-visibility awb-yoast-breadcrumbs fusion-breadcrumbs-1 breadcrumbs-white\" style=\"--awb-margin-bottom:30px;--awb-text-color:var(--awb-color1);--awb-breadcrumb-sep:&#039;\/&#039;;\" aria-label=\"Breadcrumb\"><span><span><a href=\"https:\/\/www.prover.com\/\">Home<\/a><\/span><\/span><\/nav><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-six\" style=\"--awb-text-color:var(--awb-color1);--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h6 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;text-transform:uppercase;\">HLL<\/h6><\/div><div class=\"fusion-title title fusion-title-2 fusion-no-small-visibility fusion-sep-none fusion-title-text fusion-title-size-one\" style=\"--awb-text-color:var(--awb-color1);--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:40pt;\"><h1 class=\"fusion-title-heading title-heading-left\" style=\"font-family:var(--awb-custom_typography_2-font-family);font-weight:var(--awb-custom_typography_2-font-weight);font-style:var(--awb-custom_typography_2-font-style);margin:0;letter-spacing:var(--awb-custom_typography_2-letter-spacing);text-transform:none;font-size:1em;line-height:var(--awb-custom_typography_2-line-height);\">HLL \u2013 High Level Language<\/h1><\/div><div class=\"fusion-title title fusion-title-3 fusion-no-medium-visibility fusion-no-large-visibility fusion-sep-none fusion-title-text fusion-title-size-one\" style=\"--awb-text-color:var(--awb-color1);--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:28pt;\"><h1 class=\"fusion-title-heading title-heading-left\" style=\"font-family:var(--awb-custom_typography_2-font-family);font-weight:var(--awb-custom_typography_2-font-weight);font-style:var(--awb-custom_typography_2-font-style);margin:0;letter-spacing:var(--awb-custom_typography_2-letter-spacing);text-transform:none;font-size:1em;line-height:var(--awb-custom_typography_2-line-height);\">HLL \u2013 High Level Language<\/h1><\/div><div class=\"fusion-text fusion-text-1 fusion-no-small-visibility fusion-text-no-margin\" style=\"--awb-font-size:var(--awb-custom_typography_6-font-size);--awb-line-height:var(--awb-custom_typography_6-line-height);--awb-letter-spacing:var(--awb-custom_typography_6-letter-spacing);--awb-text-transform:var(--awb-custom_typography_6-text-transform);--awb-text-color:var(--awb-color1);--awb-margin-top:15px;--awb-margin-bottom:25px;--awb-text-font-family:var(--awb-custom_typography_6-font-family);--awb-text-font-weight:var(--awb-custom_typography_6-font-weight);--awb-text-font-style:var(--awb-custom_typography_6-font-style);\"><p>A Language for formal verification of safety-critical systems.<\/p>\n<\/div><div class=\"fusion-text fusion-text-2 fusion-no-medium-visibility fusion-no-large-visibility fusion-text-no-margin\" style=\"--awb-font-size:14pt;--awb-line-height:var(--awb-custom_typography_6-line-height);--awb-letter-spacing:var(--awb-custom_typography_6-letter-spacing);--awb-text-transform:var(--awb-custom_typography_6-text-transform);--awb-text-color:var(--awb-color1);--awb-margin-top:15px;--awb-margin-bottom:10px;--awb-text-font-family:var(--awb-custom_typography_6-font-family);--awb-text-font-weight:var(--awb-custom_typography_6-font-weight);--awb-text-font-style:var(--awb-custom_typography_6-font-style);\"><p>A Language for Formal Verification of Safety-Critical Systems.<\/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:90px;--awb-padding-bottom:70px;--awb-padding-top-small:50px;--awb-padding-bottom-small:40px;--awb-margin-top:0px;--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-center 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_2 1_2 fusion-flex-column fusion-flex-align-self-flex-start\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:40px;--awb-margin-bottom-large:20px;--awb-spacing-left-large:40px;--awb-width-medium:50%;--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;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-4 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-bottom:25px;--awb-margin-top-small:20px;--awb-margin-right-small:0px;--awb-margin-bottom-small:30px;--awb-margin-left-small:0px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;text-transform:none;\">What is HLL?<\/h2><\/div><div class=\"fusion-text fusion-text-3\"><p>HLL is a declarative, stream-based language with a large panel of types and operators. It is suitable for modelling discrete-time sequential behaviors and expressing temporal properties of these behaviors.<\/p>\n<p>Try HLL and our model checker Prover PSL in our free <a href=\"https:\/\/playground.station.prover.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Prover Station Playground<\/a>.  <\/p>\n<p>There is an online <a href=\"https:\/\/www.prover.com\/hll\/ldd\">specification<\/a>. An old version was published on <a href=\"https:\/\/hal.science\/hal-01799749\">HAL<\/a>. There is also a <a href=\"https:\/\/hal.science\/hal-03294999v1\">proposal for a new version 4.0<\/a>.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-flex-align-self-flex-start\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:40px;--awb-margin-bottom-large:20px;--awb-spacing-left-large:40px;--awb-width-medium:50%;--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;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-5 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;text-transform:none;\">With HLL you can:<\/h3><\/div><ul style=\"--awb-size:17px;--awb-margin-top:20px;--awb-margin-right:0px;--awb-margin-bottom:20px;--awb-margin-left:0px;--awb-iconcolor:var(--awb-color3);--awb-line-height:28.9px;--awb-icon-width:28.9px;--awb-icon-height:28.9px;--awb-icon-margin:11.9px;--awb-content-margin:40.8px;\" class=\"fusion-checklist fusion-checklist-1 fusion-checklist-default type-icons\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon fa-check fas\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p>Model software as a mathematical model for formal verification or simulation.<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon fa-check fas\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p>Model a software environment to investigate how the software behaves in it.<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon fa-check fas\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p>Formally express safety requirements and lemmas.<\/p>\n<\/div><\/li><\/ul><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-color:var(--awb-color1);--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:90px;--awb-padding-bottom:0px;--awb-padding-top-medium:70px;--awb-padding-bottom-medium:70px;--awb-padding-top-small:40px;--awb-padding-bottom-small:0px;--awb-margin-top:0px;--awb-margin-bottom: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 + 0px );margin-left: calc(-0px \/ 2 );margin-right: calc(-0px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-flex-align-self-center fusion-animated\" style=\"--awb-padding-top-small:41px;--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:80px;--awb-margin-bottom-large:40px;--awb-spacing-left-large:0px;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:80px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:1;--awb-spacing-right-small:0px;--awb-margin-bottom-small:40px;--awb-spacing-left-small:0px;\" data-animationType=\"fadeInLeft\" data-animationDuration=\"1.0\" data-animationOffset=\"top-into-view\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-6 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top:25px;--awb-margin-bottom:25px;--awb-margin-top-small:20px;--awb-margin-right-small:0px;--awb-margin-bottom-small:30px;--awb-margin-left-small:0px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;text-transform:none;\">HLL enables formal verification of industrial systems<\/h2><\/div><div class=\"fusion-text fusion-text-4\"><p><span style=\"background-color: var(--awb-bg-color-hover); color: var(--awb-text-color); font-family: var(--awb-text-font-family); font-size: var(--awb-font-size); font-style: var(--awb-text-font-style); font-weight: var(--awb-text-font-weight); letter-spacing: var(--awb-letter-spacing); text-align: var(--awb-content-alignment); text-transform: var(--awb-text-transform);\">HLL is a formal high level language tailored for formal verification of industrial systems.<\/span><\/p>\n<p>You can automatically translate computer programs or relay systems to HLL in order to investigate them mathematically and prove properties about them with a model checker such as PSL. Common use cases are proving safety properties, invariant checking, sequential equivalence checking, test case generation and static code analysis such as absence of overflows and divisions by zero.<\/p>\n<p>You can also create CENELEC EN50128 SIL4-complient safety evidence using Prover Certifier.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-flex-align-self-center fusion-animated\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:40px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:40px;--awb-spacing-left-large:0px;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-margin-bottom-small:0px;--awb-spacing-left-small:0px;\" data-animationType=\"fadeInRight\" data-animationDuration=\"1.0\" data-animationOffset=\"top-into-view\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element \" 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=\"780\" height=\"443\" alt=\"HLL\" title=\"HLL\" src=\"https:\/\/www.prover.com\/wp-content\/uploads\/2023\/04\/Mask-Group-131-jpg.webp\" data-orig-src=\"https:\/\/www.prover.com\/wp-content\/uploads\/2023\/04\/Mask-Group-131-jpg.webp\" class=\"lazyload img-responsive wp-image-16560\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27780%27%20height%3D%27443%27%20viewBox%3D%270%200%20780%20443%27%3E%3Crect%20width%3D%27780%27%20height%3D%27443%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.prover.com\/wp-content\/uploads\/2023\/04\/Mask-Group-131-200x114.webp 200w, https:\/\/www.prover.com\/wp-content\/uploads\/2023\/04\/Mask-Group-131-400x227.webp 400w, https:\/\/www.prover.com\/wp-content\/uploads\/2023\/04\/Mask-Group-131-600x341.webp 600w, https:\/\/www.prover.com\/wp-content\/uploads\/2023\/04\/Mask-Group-131-jpg.webp 780w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 840px) 100vw, 780px\" \/><\/span><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-4 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:40px;--awb-padding-bottom:140px;--awb-padding-top-small:0px;--awb-padding-bottom-small:40px;--awb-margin-top:0px;--awb-margin-bottom:0px;--awb-margin-top-small:0px;--awb-margin-bottom-small: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-5 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-flex-align-self-center fusion-animated\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:40px;--awb-spacing-right-large:80px;--awb-margin-bottom-large:40px;--awb-spacing-left-large:40px;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:80px;--awb-spacing-left-medium:40px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:40px;--awb-margin-bottom-small:0px;--awb-spacing-left-small:40px;\" data-animationType=\"fadeInRight\" data-animationDuration=\"1.0\" data-animationOffset=\"top-into-view\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-video fusion-youtube\" style=\"--awb-max-width:600px;--awb-max-height:360px;\"><div class=\"video-shortcode\"><div class=\"fluid-width-video-wrapper\" style=\"padding-top:60%;\" ><iframe class=\"lazyload\" title=\"YouTube video player 1\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27600%27%20height%3D%27360%27%20viewBox%3D%270%200%20600%20360%27%3E%3Crect%20width%3D%27600%27%20height%3D%27360%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/www.youtube.com\/embed\/BZlWKiOtTrk?wmode=transparent&autoplay=0\" width=\"600\" height=\"360\" allowfullscreen allow=\"autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture;\"><\/iframe><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-6 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-flex-align-self-center fusion-animated\" style=\"--awb-padding-top-small:41px;--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:40px;--awb-margin-bottom-large:40px;--awb-spacing-left-large:0px;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:40px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:1;--awb-spacing-right-small:40px;--awb-margin-bottom-small:60px;--awb-spacing-left-small:40px;\" data-animationType=\"fadeInLeft\" data-animationDuration=\"1.0\" data-animationOffset=\"top-into-view\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-7 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top:25px;--awb-margin-bottom:25px;--awb-margin-top-small:20px;--awb-margin-right-small:0px;--awb-margin-bottom-small:30px;--awb-margin-left-small:0px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;text-transform:none;\">Using HLL to solve Sudoku puzzles<\/h2><\/div><div class=\"fusion-text fusion-text-5\" style=\"--awb-text-transform:none;\"><p>The Sudoku problem is a very easy problem for modern proof engines (such as SAT solvers), but it will serve us well in introducing the reader to HLL. To be sure, we will only be able to illustrate a relatively small subset of HLL, a language which has grown quite a bit over the years. To formalize and solve Sudoku problems we will mainly need integers, arrays and quantifiers.<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-5 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:0px;--awb-padding-bottom:10px;--awb-margin-top:40px;--awb-margin-bottom:60px;--awb-margin-bottom-small:40px;--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-center 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-7 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:28%;--awb-margin-top-large:-60px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:40px;--awb-width-medium:28%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:40px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:40px;--awb-spacing-left-small:40px;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element \" 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-2 hover-type-none\"><img decoding=\"async\" width=\"600\" height=\"506\" alt=\"Guide digital twins\" title=\"guide-blog-min\" src=\"https:\/\/www.prover.com\/wp-content\/uploads\/2023\/04\/guide-blog-min.webp\" data-orig-src=\"https:\/\/www.prover.com\/wp-content\/uploads\/2023\/04\/guide-blog-min.webp\" class=\"lazyload img-responsive wp-image-13654\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27600%27%20height%3D%27506%27%20viewBox%3D%270%200%20600%20506%27%3E%3Crect%20width%3D%27600%27%20height%3D%27506%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.prover.com\/wp-content\/uploads\/2023\/04\/guide-blog-min-200x169.webp 200w, https:\/\/www.prover.com\/wp-content\/uploads\/2023\/04\/guide-blog-min-400x337.webp 400w, https:\/\/www.prover.com\/wp-content\/uploads\/2023\/04\/guide-blog-min.webp 600w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 840px) 100vw, 600px\" \/><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-8 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-padding-bottom-small:20px;--awb-bg-size:cover;--awb-width-large:72%;--awb-margin-top-large:0px;--awb-spacing-right-large:40px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:72%;--awb-order-medium:0;--awb-spacing-right-medium:40px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:40px;--awb-spacing-left-small:40px;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-center fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"--awb-flex-grow:0;--awb-flex-grow-medium:0;--awb-flex-grow-small:0;--awb-flex-shrink:0;--awb-flex-shrink-medium:0;--awb-flex-shrink-small:0;width:calc( 100% + 80px ) !important;max-width:calc( 100% + 80px ) !important;margin-left: calc(-80px \/ 2 );margin-right: calc(-80px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-0 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-padding-top-small:5px;--awb-padding-bottom-small:0px;--awb-bg-size:cover;--awb-width-large:70%;--awb-margin-top-large:0px;--awb-spacing-right-large:40px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:40px;--awb-width-medium:70%;--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-margin-bottom-small:0px;--awb-spacing-left-small:40px;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-8 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-four\" style=\"--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h4 class=\"fusion-title-heading title-heading-center\" style=\"margin:0;text-transform:none;\">Learn more about Signaling Design Automation<\/h4><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-1 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-padding-top-small:0px;--awb-padding-bottom-small:0px;--awb-bg-size:cover;--awb-width-large:30%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:30%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-margin-top-small:0px;--awb-spacing-right-small:40px;--awb-margin-bottom-small:0px;--awb-spacing-left-small:40px;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div style=\"text-align:center;\"><a class=\"fusion-button button-flat fusion-button-default-size button-default fusion-button-default button-1 fusion-button-default-span fusion-button-default-type\" style=\"--button_margin-top:0px;\" target=\"_self\" href=\"\/guide\/successful-rail-control-projects-with-signaling-design-automation\/\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Download guide<\/span><i class=\"fa-arrow-right fas awb-button__icon awb-button__icon--default button-icon-right\" aria-hidden=\"true\"><\/i><\/a><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\n<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-6 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:80px;--awb-padding-bottom:80px;--awb-padding-top-small:40px;--awb-padding-bottom-small:60px;--awb-margin-top:0px;--awb-margin-bottom:0px;--awb-background-color:var(--awb-color1);--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-center fusion-flex-justify-content-center 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-9 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-margin-bottom-small:10px;--awb-spacing-left-small:40px;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-9 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-bottom:25px;--awb-margin-top-small:20px;--awb-margin-right-small:0px;--awb-margin-bottom-small:30px;--awb-margin-left-small:0px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;text-transform:none;\">The origin of HLL<\/h2><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-10 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-flex-align-self-flex-start\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:40px;--awb-margin-bottom-large:20px;--awb-spacing-left-large:40px;--awb-width-medium:50%;--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;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><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-6\"><p>In 2008, a collaboration between Prover and RATP resulted in the release of the first version of the language HLL, a successor of Prover\u2019s language Tecla. The main goal of HLL was to add the necessary features to enable formal verification of CBTC systems (Communication-Based Train Control).<\/p>\n<p>HLL has its roots in the proof engine technologies developed by Prover in the 1980\u2019s (St\u00e5lmarck\u2019s method), 1990\u2019s (temporal induction) and early 2000\u2019s (higher level theories).<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-11 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-flex-align-self-flex-start\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:40px;--awb-margin-bottom-large:20px;--awb-spacing-left-large:40px;--awb-width-medium:50%;--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;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><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-7\"><p>Since the release of version 1.0 in 2008, HLL is being constantly developed. It now includes, in addition to the basic core of Boolean logic and integer arithmetic, features such as enums, arrays, structs, recursive functions, quantifiers, polymorphism, namespaces and blocks. The imperative dialect of HLL (\u201csHLL\u201d) also supports statements such as assignments, if-then-else, loops and procedures.<\/p>\n<p>The tables below show some examples of how RATP used HLL.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-12 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:40px;--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;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-10 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-margin-bottom:30px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h4 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;text-transform:none;\">Interlocking<\/h4><\/div>\n<div class=\"table-1\">\n<table width=\"100%\">\n<thead>\n<tr>\n<th align=\"left\" width=\"50%\">Line\/system<\/th>\n<th align=\"left\" width=\"20%\">Year<\/th>\n<th align=\"left\" width=\"30%\">Usage<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\">1.&nbsp; &nbsp; Maillot-la-D\u00e9fense &#8211; Ch\u00e2teau de Vincennes<\/td>\n<td align=\"left\">2009 &#8211; 2010<\/td>\n<td align=\"left\">Safety case<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">12.&nbsp; Mairie d&#8217;lssy &#8211; Front-Populaire<\/td>\n<td align=\"left\">2011 &#8211; 2012<\/td>\n<td align=\"left\">Safety case<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">8.&nbsp; &nbsp; Cr\u00e9teil Pr\u00e9fecture &#8211; Pointe du lac<\/td>\n<td align=\"left\">2011<\/td>\n<td align=\"left\">Safety case<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">4.&nbsp; &nbsp; Mairie de Montrouge<\/td>\n<td align=\"left\">2013<\/td>\n<td align=\"left\">Safety case<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-13 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:40px;--awb-spacing-right-large:40px;--awb-margin-bottom-large:0px;--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;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-11 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-margin-bottom:30px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h4 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;text-transform:none;\">CBTC<\/h4><\/div>\n<div class=\"table-1\">\n<table width=\"100%\">\n<thead>\n<tr>\n<th align=\"left\" width=\"50%\">Line\/system<\/th>\n<th align=\"left\" width=\"20%\">Year<\/th>\n<th align=\"left\" width=\"30%\">Usage<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\">3.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CBTC Zone Ctrl<\/td>\n<td align=\"left\">2010<\/td>\n<td align=\"left\">Safety case<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">5 &amp; 9.&nbsp; &nbsp;CBTC Onboard Ctrl<\/td>\n<td align=\"left\">2013<\/td>\n<td align=\"left\">Safety assessment<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">13.&nbsp; &nbsp; &nbsp; &nbsp; CBTC (GOA2)<\/td>\n<td align=\"left\">2014<\/td>\n<td align=\"left\">Safety assessment<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-7 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-center 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-14 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-padding-top:30px;--awb-padding-bottom:10px;--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;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-center fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"--awb-flex-grow:0;--awb-flex-grow-medium:0;--awb-flex-grow-small:0;--awb-flex-shrink:0;--awb-flex-shrink-medium:0;--awb-flex-shrink-small:0;width:calc( 100% + 80px ) !important;max-width:calc( 100% + 80px ) !important;margin-left: calc(-80px \/ 2 );margin-right: calc(-80px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:70%;--awb-margin-top-large:0px;--awb-spacing-right-large:40px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:40px;--awb-width-medium:70%;--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;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-12 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h4 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;text-transform:none;\">Want to learn how your project can benefit with Signaling Design Automation?<\/h4><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:30%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:30%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:40px;--awb-spacing-left-small:40px;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div ><a class=\"fusion-button button-flat fusion-button-default-size button-default fusion-button-default button-2 fusion-button-default-span fusion-button-default-type\" target=\"_self\" href=\"https:\/\/www.prover.com\/book-a-meeting\/\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Talk to an expert<\/span><i class=\"fa-arrow-right fas awb-button__icon awb-button__icon--default button-icon-right\" aria-hidden=\"true\"><\/i><\/a><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\n<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-8 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:120px;--awb-padding-bottom:90px;--awb-padding-top-small:60px;--awb-padding-bottom-small:60px;--awb-margin-top:0px;--awb-margin-bottom:0px;--awb-background-color:var(--awb-color1);--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-center fusion-flex-justify-content-center 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-15 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-flex-align-self-flex-start\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:40px;--awb-margin-bottom-large:20px;--awb-spacing-left-large:40px;--awb-width-medium:50%;--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;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-13 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-bottom:25px;--awb-margin-top-small:20px;--awb-margin-right-small:0px;--awb-margin-bottom-small:30px;--awb-margin-left-small:0px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;text-transform:none;\">How HLL is used today<\/h2><\/div><div class=\"fusion-text fusion-text-8\"><p>HLL is the input language of our tool Prover Certifier. By translating your system to HLL and defining your safety requirements in HLL, you can use Prover Certifier to get safety evidence for the system. Formal verification ensures that your system fulfills the requirements in 100% of the possible scenarios, a coverage that can never be achieved by testing.<\/p>\n<p>Since 2008, HLL has been used by many of our customers to obtain formal safety proofs on a level of CENELEC EN50128 SIL4.<\/p>\n<p>The success of HLL can possibly be attributed to its ease of use (flexible and intuitive) coupled with the support by formal verification tools that are able to handle large industrial systems, and provide certifiable results.<\/p>\n<p>There is a proposal for version 4.0 of HLL available on <a href=\"https:\/\/hal.science\/hal-03294999v1\">HAL<\/a>. A version 4.0 will eventually be published within the HLL Forum initiative.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-16 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-flex-align-self-flex-start\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:40px;--awb-margin-bottom-large:20px;--awb-spacing-left-large:40px;--awb-width-medium:50%;--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;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-14 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-margin-bottom:30px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h4 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;text-transform:none;\">Prover uses HLL on a daily basis for:<\/h4><\/div><div class=\"fusion-text fusion-text-9\"><ul>\n<li>Formal Verification of CBTC systems<\/li>\n<li>Formal Verification of interlocking systems (computer-based and relay-based)<\/li>\n<li>Formal Verification of equivalence of software source code and binary code<\/li>\n<li>Expressing safety properties<\/li>\n<\/ul>\n<\/div><div class=\"fusion-title title fusion-title-15 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-margin-top:40px;--awb-margin-bottom:30px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h4 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;text-transform:none;\">Prover provides translators to HLL for many different applications:<\/h4><\/div><div class=\"fusion-text fusion-text-10\"><ul>\n<li>General-purpose programming languages\n<ul>\n<li>SCADE<\/li>\n<li>ADA<\/li>\n<li>C<\/li>\n<\/ul>\n<\/li>\n<li>Vendor-specific programming languages\n<ul>\n<li>Microlok<\/li>\n<li>Westrace<\/li>\n<li>iVPI<\/li>\n<li>etc<\/li>\n<\/ul>\n<\/li>\n<li>Relay schematics<\/li>\n<\/ul>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-9 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling text-white\" style=\"--link_color: var(--awb-color1);--awb-border-color:var(--awb-color1);--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:40px;--awb-padding-bottom:60px;--awb-padding-top-medium:70px;--awb-padding-bottom-medium:70px;--awb-padding-top-small:50px;--awb-padding-right-small:30px;--awb-padding-bottom-small:50px;--awb-padding-left-small:30px;--awb-margin-top:0px;--awb-margin-bottom:0px;--awb-margin-top-small:0px;--awb-margin-bottom-small:0px;--awb-background-color:var(--awb-color3);--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 + 0px );margin-left: calc(-0px \/ 2 );margin-right: calc(-0px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-17 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-animated\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:60px;--awb-spacing-right-large:80px;--awb-margin-bottom-large:40px;--awb-spacing-left-large:0px;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:80px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:1;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\" data-animationType=\"fadeInLeft\" data-animationDuration=\"1.0\" data-animationOffset=\"top-into-view\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-16 fusion-sep-none fusion-title-text fusion-title-size-six\" style=\"--awb-text-color:var(--awb-color1);--awb-margin-bottom:0px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:0px;--awb-margin-left-small:0px;\"><h6 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;text-transform:uppercase;\">Future<\/h6><\/div><div class=\"fusion-title title fusion-title-17 fusion-sep-none fusion-title-text fusion-title-size-two title-white\" style=\"--awb-text-color:var(--awb-color1);--awb-margin-top:25px;--awb-margin-bottom:25px;--awb-margin-top-small:20px;--awb-margin-right-small:0px;--awb-margin-bottom-small:30px;--awb-margin-left-small:0px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;text-transform:none;\">HLL Forum<\/h2><\/div><div class=\"fusion-text fusion-text-11\" style=\"--awb-text-color:var(--awb-color1);\"><p><span style=\"background-color: var(--awb-bg-color-hover); color: var(--awb-text-color); font-family: var(--awb-text-font-family); font-size: var(--awb-font-size); font-style: var(--awb-text-font-style); font-weight: var(--awb-text-font-weight); letter-spacing: var(--awb-letter-spacing); text-align: var(--awb-content-alignment); text-transform: var(--awb-text-transform);\">HLL is continuously improved and extended to support more kinds of systems and to make it possible to express more kinds of properties. Prover always takes care of the backward compatibility of HLL. We can proudly declare that our new tools, with new improvements, are still able to treat old systems.<\/span><\/p>\n<p>To ensure a flourishing HLL language and avoid forking into dialects we have formed HLL Forum. It is a working group where tool suppliers and users such as signalling suppliers discuss new features of HLL. We all agree that HLL is a great language and that it needs to develop in a controlled way to meet the demands of the future.<\/p>\n<\/div><div ><a class=\"fusion-button button-flat fusion-button-default-size button-default fusion-button-default button-3 fusion-button-default-span fusion-button-default-type\" target=\"_self\" href=\"https:\/\/www.prover.com\/hll-high-level-language\/hll-forum\/\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">HLL Forum<\/span><i class=\"fa-arrow-right fas awb-button__icon awb-button__icon--default button-icon-right\" aria-hidden=\"true\"><\/i><\/a><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-18 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-flex-align-self-center fusion-animated\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-margin-bottom-small:0px;--awb-spacing-left-small:0px;\" data-animationType=\"fadeInRight\" data-animationDuration=\"1.0\" data-animationOffset=\"top-into-view\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element \" style=\"text-align:right;--awb-margin-top:40px;--awb-margin-bottom:40px;--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-3 hover-type-none\"><img decoding=\"async\" width=\"1024\" height=\"572\" alt=\"HLL Forum\" title=\"HLL Forum\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27551%27%20height%3D%27308%27%20viewBox%3D%270%200%20551%20308%27%3E%3Crect%20width%3D%27551%27%20height%3D%27308%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/www.prover.com\/wp-content\/uploads\/2023\/04\/hll-forum-map.svg\" class=\"lazyload img-responsive wp-image-16603\"\/><\/span><\/div><div class=\"fusion-text fusion-text-12\" style=\"--awb-content-alignment:right;--awb-text-color:var(--awb-color1);\"><p>Projects use HLL all over the world<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-10 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-no-medium-visibility\" 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:40px;--awb-padding-bottom:40px;--awb-padding-bottom-medium:50px;--awb-padding-top-small:0px;--awb-padding-bottom-small:0px;--awb-margin-top:30px;--awb-margin-bottom:0px;--awb-margin-top-small:60px;--awb-margin-bottom-small: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-19 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-separator fusion-no-small-visibility fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;margin-bottom:1px;width:100%;\"><div class=\"fusion-separator-border sep-single\" style=\"--awb-height:20px;--awb-amount:20px;border-color:var(--awb-custom_color_2);border-top-width:1px;\"><\/div><\/div><div class=\"fusion-separator fusion-no-medium-visibility fusion-no-large-visibility fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;margin-bottom:10px;width:100%;\"><div class=\"fusion-separator-border sep-single\" style=\"--awb-height:20px;--awb-amount:20px;border-color:var(--awb-custom_color_2);border-top-width:1px;\"><\/div><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-20 fusion_builder_column_3_5 3_5 fusion-flex-column fusion-flex-align-self-flex-start fusion-animated\" style=\"--awb-padding-bottom:20px;--awb-padding-top-small:0px;--awb-padding-bottom-small:0px;--awb-bg-size:cover;--awb-width-large:60%;--awb-margin-top-large:0px;--awb-spacing-right-large:40px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:40px;--awb-width-medium:66.666666666667%;--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-margin-bottom-small:20px;--awb-spacing-left-small:40px;\" data-animationType=\"fadeIn\" data-animationDuration=\"1.0\" data-animationOffset=\"top-into-view\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-18 fusion-sep-none fusion-title-text fusion-title-size-six\" style=\"--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h6 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;text-transform:uppercase;\">News<\/h6><\/div><div class=\"fusion-title title fusion-title-19 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-bottom:30px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:30px;--awb-margin-left-small:0px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;text-transform:none;\">Latest news, stories and upcoming events from the railway industry<\/h2><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-21 fusion_builder_column_2_5 2_5 fusion-flex-column fusion-no-small-visibility fusion-animated\" style=\"--awb-bg-size:cover;--awb-width-large:40%;--awb-margin-top-large:0px;--awb-spacing-right-large:40px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:40px;--awb-width-medium:33.333333333333%;--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-margin-bottom-small:0px;--awb-spacing-left-small:40px;\" data-animationType=\"fadeIn\" data-animationDuration=\"1.0\" data-animationOffset=\"top-into-view\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-20 fusion-sep-none fusion-title-text fusion-title-size-six\" style=\"--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h6 class=\"fusion-title-heading title-heading-right\" style=\"margin:0;text-transform:uppercase;\"><a href=\"https:\/\/www.prover.com\/news\/\" class=\"awb-custom-text-color awb-custom-text-hover-color\" target=\"_self\">View all<\/a><\/h6><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-22 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:calc( 0.06 * calc( 100% - 80px ) );--awb-margin-bottom-large:0px;--awb-spacing-left-large:40px;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:calc( 0.06 * calc( 100% - 80px ) );--awb-spacing-left-medium:40px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:40px;--awb-margin-bottom-small:0px;--awb-spacing-left-small:40px;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-post-cards fusion-post-cards-1 fusion-grid-archive fusion-grid-columns-1 fusion-grid-flex-grow\" style=\"--awb-column-spacing:0px;--awb-dots-align:center;--awb-columns:1;--awb-active-filter-border-size:3px;--awb-filters-border-bottom:0px;--awb-filters-border-top:0px;--awb-filters-height:36px;--awb-margin-top:0px;--awb-margin-right:0px;--awb-margin-bottom:0px;--awb-margin-left:0px;\" data-post-type-label=\"posts\"><ul class=\"fusion-grid fusion-grid-1 fusion-flex-align-items-flex-start fusion-grid-posts-cards\"><li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-23 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-bottom-small:20px;--awb-bg-color:rgba(255,255,255,0);--awb-bg-color-hover:rgba(255,255,255,0);--awb-bg-size:cover;--awb-filter:brightness(100%) contrast(105%);--awb-filter-transition:filter 0.3s ease;--awb-filter-hover:brightness(110%) contrast(105%);--awb-flex-grow:0;--awb-flex-shrink:0;--awb-flex-grow-medium:0;--awb-flex-shrink-medium:0;--awb-flex-grow-small:0;--awb-flex-shrink-small:0;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element \" style=\"--awb-aspect-ratio:16 \/ 9;--awb-margin-top:0px;--awb-margin-right:0px;--awb-margin-bottom:0px;--awb-margin-left:0px;--awb-caption-overlay-color:#ffffff;--awb-caption-title-font-family:var(--h5_typography-font-family);--awb-caption-title-font-weight:var(--h5_typography-font-weight);--awb-caption-title-font-style:var(--h5_typography-font-style);--awb-caption-title-size:var(--h5_typography-font-size);--awb-caption-title-transform:var(--h5_typography-text-transform);--awb-caption-title-line-height:var(--h5_typography-line-height);--awb-caption-title-letter-spacing:var(--h5_typography-letter-spacing);--awb-filter:contrast(105%);--awb-filter-transition:filter 0.3s ease;--awb-filter-hover:contrast(100%);\"><span class=\" fusion-imageframe imageframe-none imageframe-4 hover-type-none has-aspect-ratio\"><a class=\"fusion-no-lightbox\" href=\"https:\/\/www.prover.com\/webinar\/case-study-automating-data-preparation-for-rail-control-systems\/\" target=\"_self\" aria-label=\"Automating-data-preparation-for-rail-control-systems\"><img decoding=\"async\" width=\"1200\" height=\"673\" alt=\"Automating data-preparation for rail control systems\" src=\"https:\/\/www.prover.com\/wp-content\/uploads\/2026\/03\/Automating-data-preparation-for-rail-control-systems.webp\" data-orig-src=\"https:\/\/www.prover.com\/wp-content\/uploads\/2026\/03\/Automating-data-preparation-for-rail-control-systems.webp\" class=\"lazyload img-responsive wp-image-22628 img-with-aspect-ratio\" data-parent-fit=\"cover\" data-parent-container=\".fusion-image-element\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271200%27%20height%3D%27673%27%20viewBox%3D%270%200%201200%20673%27%3E%3Crect%20width%3D%271200%27%20height%3D%27673%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.prover.com\/wp-content\/uploads\/2026\/03\/Automating-data-preparation-for-rail-control-systems-200x112.webp 200w, https:\/\/www.prover.com\/wp-content\/uploads\/2026\/03\/Automating-data-preparation-for-rail-control-systems-400x224.webp 400w, https:\/\/www.prover.com\/wp-content\/uploads\/2026\/03\/Automating-data-preparation-for-rail-control-systems-600x337.webp 600w, https:\/\/www.prover.com\/wp-content\/uploads\/2026\/03\/Automating-data-preparation-for-rail-control-systems-800x449.webp 800w, https:\/\/www.prover.com\/wp-content\/uploads\/2026\/03\/Automating-data-preparation-for-rail-control-systems.webp 1200w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 840px) 100vw, 800px\" \/><\/a><\/span><\/div><div class=\"fusion-meta-tb fusion-meta-tb-1 floated\" style=\"--awb-border-bottom:0px;--awb-border-top:0px;--awb-item-border-bottom:0px;--awb-item-border-top:0px;--awb-item-border-left:0px;--awb-item-border-right:0px;--awb-item-margin-top:0px;--awb-item-margin-bottom:0px;--awb-item-margin-left:0px;--awb-item-margin-right:0px;--awb-height:50px;--awb-font-size:14pt;--awb-margin-bottom:0px;--awb-margin-top:20px;--awb-padding-bottom:0px;--awb-padding-top:0px;--awb-text-color:var(--awb-custom_color_6);--awb-link-color:var(--awb-custom_color_6);--awb-text-hover-color:var(--awb-custom_color_7);--awb-border-color:rgba(255,255,255,0);--awb-item-border-color:rgba(255,255,255,0);--awb-item-background-color:rgba(255,255,255,0);--awb-background-color:rgba(255,255,255,0);--awb-alignment-medium:flex-start;--awb-alignment-small:flex-start;\"><span class=\"fusion-tb-categories\">Categories: <a href=\"https:\/\/www.prover.com\/categories\/webinar\/\" rel=\"category tag\">Webinar<\/a><\/span><span class=\"fusion-meta-tb-sep\"><\/span><\/div><div class=\"fusion-title title fusion-title-21 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-text-color:var(--awb-color7);--awb-margin-top:0px;--awb-margin-bottom:20px;--awb-margin-top-small:0px;--awb-margin-right-small:0px;--awb-margin-bottom-small:20px;--awb-margin-left-small:0px;--awb-link-color:var(--awb-color7);--awb-link-hover-color:var(--awb-color5);\"><h4 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;text-transform:none;\"><a href=\"https:\/\/www.prover.com\/webinar\/case-study-automating-data-preparation-for-rail-control-systems\/\" class=\"awb-custom-text-color awb-custom-text-hover-color\" target=\"_self\">Case study: Automating data preparation for rail control systems<\/a><\/h4><\/div><div class=\"fusion-text fusion-text-13 fusion-text-no-margin\" style=\"--awb-text-transform:var(--awb-typography4-text-transform);--awb-margin-bottom:30px;\"><p>How can rail projects move beyond manual data preparation? In this webinar, we show how Signaling Design Automation and formal verification enable a more controlled, efficient, and verifiable approach to generating and validating application data.<\/p>\n<\/div><\/div><\/li>\n<\/ul><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-24 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-flex-align-self-flex-start\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-flex-grow:0;--awb-flex-shrink:0;--awb-margin-top-large:0px;--awb-spacing-right-large:40px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:50%;--awb-order-medium:0;--awb-flex-grow-medium:0;--awb-flex-shrink-medium:0;--awb-spacing-right-medium:40px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-flex-grow-small:0;--awb-flex-shrink-small:0;--awb-spacing-right-small:40px;--awb-margin-bottom-small:0px;--awb-spacing-left-small:40px;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-post-cards fusion-post-cards-2 fusion-grid-archive fusion-grid-columns-1 fusion-grid-flex-grow\" style=\"--awb-column-spacing:0px;--awb-dots-align:center;--awb-columns:1;--awb-active-filter-border-size:3px;--awb-filters-border-bottom:0px;--awb-filters-border-top:0px;--awb-filters-height:36px;--awb-row-spacing:30px;--awb-margin-top:0px;--awb-margin-right:0px;--awb-margin-bottom:0px;--awb-margin-left:0px;\" data-post-type-label=\"posts\"><ul class=\"fusion-grid fusion-grid-1 fusion-flex-align-items-flex-start fusion-grid-posts-cards\"><li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-25 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-bottom-small:20px;--awb-bg-color:rgba(255,255,255,0);--awb-bg-color-hover:rgba(255,255,255,0);--awb-bg-size:cover;--awb-flex-grow:0;--awb-flex-shrink:0;--awb-flex-grow-medium:0;--awb-flex-shrink-medium:0;--awb-flex-grow-small:0;--awb-flex-shrink-small:0;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"--awb-flex-grow:0;--awb-flex-grow-medium:0;--awb-flex-grow-small:0;--awb-flex-shrink:0;--awb-flex-shrink-medium:0;--awb-flex-shrink-small:0;width:calc( 100% + 80px ) !important;max-width:calc( 100% + 80px ) !important;margin-left: calc(-80px \/ 2 );margin-right: calc(-80px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-4 fusion-flex-column fusion-no-small-visibility fusion-column-inner-bg-wrapper\" style=\"--awb-inner-bg-size:cover;--awb-filter:brightness(100%) contrast(105%);--awb-filter-transition:filter 0.3s ease;--awb-filter-hover:brightness(110%) contrast(105%);--awb-width-large:55%;--awb-margin-top-large:0px;--awb-spacing-right-large:calc( 0.054545454545455 * calc( 100% - 80px ) );--awb-margin-bottom-large:0px;--awb-spacing-left-large:40px;--awb-width-medium:55%;--awb-order-medium:0;--awb-spacing-right-medium:calc( 0.054545454545455 * calc( 100% - 80px ) );--awb-spacing-left-medium:40px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:40px;--awb-spacing-left-small:40px;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><span class=\"fusion-column-inner-bg hover-type-none\"><a class=\"fusion-column-anchor\" href=\"https:\/\/www.prover.com\/webinar\/case-study-automating-data-preparation-for-rail-control-systems\/\"><span class=\"fusion-column-inner-bg-image\"><\/span><\/a><\/span><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element \" style=\"--awb-aspect-ratio:3 \/ 2;--awb-margin-top:0px;--awb-margin-right:0px;--awb-margin-bottom:0px;--awb-margin-left:0px;--awb-caption-overlay-color:#ffffff;--awb-caption-title-font-family:var(--h5_typography-font-family);--awb-caption-title-font-weight:var(--h5_typography-font-weight);--awb-caption-title-font-style:var(--h5_typography-font-style);--awb-caption-title-size:var(--h5_typography-font-size);--awb-caption-title-transform:var(--h5_typography-text-transform);--awb-caption-title-line-height:var(--h5_typography-line-height);--awb-caption-title-letter-spacing:var(--h5_typography-letter-spacing);--awb-filter:contrast(105%);--awb-filter-transition:filter 0.3s ease;--awb-filter-hover:contrast(100%);\"><span class=\" fusion-imageframe imageframe-none imageframe-5 hover-type-zoomin has-aspect-ratio\"><a class=\"fusion-no-lightbox\" href=\"https:\/\/www.prover.com\/webinar\/case-study-automating-data-preparation-for-rail-control-systems\/\" target=\"_self\" aria-label=\"Automating-data-preparation-for-rail-control-systems\"><img decoding=\"async\" width=\"1200\" height=\"673\" alt=\"Automating data-preparation for rail control systems\" src=\"https:\/\/www.prover.com\/wp-content\/uploads\/2026\/03\/Automating-data-preparation-for-rail-control-systems.webp\" data-orig-src=\"https:\/\/www.prover.com\/wp-content\/uploads\/2026\/03\/Automating-data-preparation-for-rail-control-systems.webp\" class=\"lazyload img-responsive wp-image-22628 img-with-aspect-ratio\" data-parent-fit=\"cover\" data-parent-container=\".fusion-image-element\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271200%27%20height%3D%27673%27%20viewBox%3D%270%200%201200%20673%27%3E%3Crect%20width%3D%271200%27%20height%3D%27673%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.prover.com\/wp-content\/uploads\/2026\/03\/Automating-data-preparation-for-rail-control-systems-200x112.webp 200w, https:\/\/www.prover.com\/wp-content\/uploads\/2026\/03\/Automating-data-preparation-for-rail-control-systems-400x224.webp 400w, https:\/\/www.prover.com\/wp-content\/uploads\/2026\/03\/Automating-data-preparation-for-rail-control-systems-600x337.webp 600w, https:\/\/www.prover.com\/wp-content\/uploads\/2026\/03\/Automating-data-preparation-for-rail-control-systems-800x449.webp 800w, https:\/\/www.prover.com\/wp-content\/uploads\/2026\/03\/Automating-data-preparation-for-rail-control-systems.webp 1200w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 840px) 100vw, 1200px\" \/><\/a><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-5 fusion-flex-column fusion-flex-align-self-stretch fusion-no-small-visibility\" style=\"--awb-bg-color:rgba(246,246,246,0);--awb-bg-color-hover:rgba(246,246,246,0);--awb-bg-size:cover;--awb-width-large:45%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:calc( 0.044444444444444 * calc( 100% - 80px ) );--awb-width-medium:45%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:calc( 0.044444444444444 * calc( 100% - 80px ) );--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:40px;--awb-spacing-left-small:40px;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-meta-tb fusion-meta-tb-2 floated\" style=\"--awb-border-bottom:0px;--awb-border-top:0px;--awb-item-border-bottom:0px;--awb-item-border-top:0px;--awb-item-border-left:0px;--awb-item-border-right:0px;--awb-item-margin-top:0px;--awb-item-margin-bottom:0px;--awb-item-margin-left:0px;--awb-item-margin-right:0px;--awb-height:50px;--awb-font-size:14pt;--awb-margin-bottom:0px;--awb-margin-top:0px;--awb-padding-bottom:0px;--awb-padding-top:0px;--awb-text-color:var(--awb-custom_color_6);--awb-link-color:var(--awb-custom_color_6);--awb-border-color:rgba(255,255,255,0);--awb-item-border-color:rgba(255,255,255,0);--awb-item-background-color:rgba(255,255,255,0);--awb-background-color:rgba(255,255,255,0);--awb-alignment-medium:flex-start;--awb-alignment-small:flex-start;\"><span class=\"fusion-tb-categories\">Categories: <a href=\"https:\/\/www.prover.com\/categories\/webinar\/\" rel=\"category tag\">Webinar<\/a><\/span><span class=\"fusion-meta-tb-sep\"><\/span><\/div><div class=\"fusion-title title fusion-title-22 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-text-color:var(--awb-color7);--awb-margin-top:0px;--awb-margin-bottom:0px;--awb-margin-top-small:0px;--awb-margin-right-small:0px;--awb-margin-bottom-small:0px;--awb-margin-left-small:0px;--awb-link-color:var(--awb-color7);--awb-link-hover-color:var(--awb-color3);\"><h4 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;text-transform:none;\"><a href=\"https:\/\/www.prover.com\/webinar\/case-study-automating-data-preparation-for-rail-control-systems\/\" class=\"awb-custom-text-color awb-custom-text-hover-color\" target=\"_self\">Case study: Automating data preparation for rail control systems<\/a><\/h4><\/div><\/div><\/div><\/div><div class=\"fusion-image-element fusion-no-medium-visibility fusion-no-large-visibility\" style=\"--awb-aspect-ratio:16 \/ 9;--awb-margin-top:0px;--awb-margin-right:0px;--awb-margin-bottom:0px;--awb-margin-left:0px;--awb-margin-bottom-small:20px;--awb-caption-overlay-color:#ffffff;--awb-caption-title-font-family:var(--h5_typography-font-family);--awb-caption-title-font-weight:var(--h5_typography-font-weight);--awb-caption-title-font-style:var(--h5_typography-font-style);--awb-caption-title-size:var(--h5_typography-font-size);--awb-caption-title-transform:var(--h5_typography-text-transform);--awb-caption-title-line-height:var(--h5_typography-line-height);--awb-caption-title-letter-spacing:var(--h5_typography-letter-spacing);--awb-filter:contrast(105%);--awb-filter-transition:filter 0.3s ease;--awb-filter-hover:contrast(100%);\"><span class=\" fusion-imageframe imageframe-none imageframe-6 hover-type-none has-aspect-ratio\"><a class=\"fusion-no-lightbox\" href=\"https:\/\/www.prover.com\/webinar\/case-study-automating-data-preparation-for-rail-control-systems\/\" target=\"_self\" aria-label=\"Automating-data-preparation-for-rail-control-systems\"><img decoding=\"async\" width=\"1200\" height=\"673\" alt=\"Automating data-preparation for rail control systems\" src=\"https:\/\/www.prover.com\/wp-content\/uploads\/2026\/03\/Automating-data-preparation-for-rail-control-systems.webp\" data-orig-src=\"https:\/\/www.prover.com\/wp-content\/uploads\/2026\/03\/Automating-data-preparation-for-rail-control-systems.webp\" class=\"lazyload img-responsive wp-image-22628 img-with-aspect-ratio\" data-parent-fit=\"cover\" data-parent-container=\".fusion-image-element\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271200%27%20height%3D%27673%27%20viewBox%3D%270%200%201200%20673%27%3E%3Crect%20width%3D%271200%27%20height%3D%27673%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.prover.com\/wp-content\/uploads\/2026\/03\/Automating-data-preparation-for-rail-control-systems-200x112.webp 200w, https:\/\/www.prover.com\/wp-content\/uploads\/2026\/03\/Automating-data-preparation-for-rail-control-systems-400x224.webp 400w, https:\/\/www.prover.com\/wp-content\/uploads\/2026\/03\/Automating-data-preparation-for-rail-control-systems-600x337.webp 600w, https:\/\/www.prover.com\/wp-content\/uploads\/2026\/03\/Automating-data-preparation-for-rail-control-systems-800x449.webp 800w, https:\/\/www.prover.com\/wp-content\/uploads\/2026\/03\/Automating-data-preparation-for-rail-control-systems.webp 1200w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 840px) 100vw, 1200px\" \/><\/a><\/span><\/div><div class=\"fusion-meta-tb fusion-meta-tb-3 fusion-no-medium-visibility fusion-no-large-visibility floated\" style=\"--awb-border-bottom:0px;--awb-border-top:0px;--awb-item-border-bottom:0px;--awb-item-border-top:0px;--awb-item-border-left:0px;--awb-item-border-right:0px;--awb-item-padding-top:0px;--awb-item-padding-bottom:0px;--awb-item-padding-left:0px;--awb-item-padding-right:0px;--awb-item-margin-top:0px;--awb-item-margin-bottom:0px;--awb-item-margin-left:0px;--awb-item-margin-right:0px;--awb-height:50px;--awb-font-size:12px;--awb-margin-bottom:0px;--awb-margin-top:0px;--awb-padding-bottom:0px;--awb-padding-top:0px;--awb-text-color:var(--awb-custom_color_6);--awb-link-color:var(--awb-custom_color_6);--awb-border-color:rgba(255,255,255,0);--awb-item-border-color:rgba(255,255,255,0);--awb-item-background-color:rgba(255,255,255,0);--awb-background-color:rgba(255,255,255,0);--awb-alignment-medium:flex-start;--awb-alignment-small:flex-start;\"><span class=\"fusion-tb-categories\">Categories: <a href=\"https:\/\/www.prover.com\/categories\/webinar\/\" rel=\"category tag\">Webinar<\/a><\/span><span class=\"fusion-meta-tb-sep\"><\/span><\/div><div class=\"fusion-title title fusion-title-23 fusion-no-medium-visibility fusion-no-large-visibility fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-text-color:var(--awb-color7);--awb-margin-top:0px;--awb-margin-bottom:20px;--awb-margin-top-small:0px;--awb-margin-right-small:0px;--awb-margin-bottom-small:20px;--awb-margin-left-small:0px;--awb-link-color:var(--awb-color7);--awb-link-hover-color:var(--awb-color5);\"><h4 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;text-transform:none;\"><a href=\"https:\/\/www.prover.com\/webinar\/case-study-automating-data-preparation-for-rail-control-systems\/\" class=\"awb-custom-text-color awb-custom-text-hover-color\" target=\"_self\">Case study: Automating data preparation for rail control systems<\/a><\/h4><\/div><\/div><\/li>\n<li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-26 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-bottom-small:20px;--awb-bg-color:rgba(255,255,255,0);--awb-bg-color-hover:rgba(255,255,255,0);--awb-bg-size:cover;--awb-flex-grow:0;--awb-flex-shrink:0;--awb-flex-grow-medium:0;--awb-flex-shrink-medium:0;--awb-flex-grow-small:0;--awb-flex-shrink-small:0;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"--awb-flex-grow:0;--awb-flex-grow-medium:0;--awb-flex-grow-small:0;--awb-flex-shrink:0;--awb-flex-shrink-medium:0;--awb-flex-shrink-small:0;width:calc( 100% + 80px ) !important;max-width:calc( 100% + 80px ) !important;margin-left: calc(-80px \/ 2 );margin-right: calc(-80px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-6 fusion-flex-column fusion-no-small-visibility fusion-column-inner-bg-wrapper\" style=\"--awb-inner-bg-size:cover;--awb-filter:brightness(100%) contrast(105%);--awb-filter-transition:filter 0.3s ease;--awb-filter-hover:brightness(110%) contrast(105%);--awb-width-large:55%;--awb-margin-top-large:0px;--awb-spacing-right-large:calc( 0.054545454545455 * calc( 100% - 80px ) );--awb-margin-bottom-large:0px;--awb-spacing-left-large:40px;--awb-width-medium:55%;--awb-order-medium:0;--awb-spacing-right-medium:calc( 0.054545454545455 * calc( 100% - 80px ) );--awb-spacing-left-medium:40px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:40px;--awb-spacing-left-small:40px;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><span class=\"fusion-column-inner-bg hover-type-none\"><a class=\"fusion-column-anchor\" href=\"https:\/\/www.prover.com\/job-openings\/commercial-project-management-lead\/\"><span class=\"fusion-column-inner-bg-image\"><\/span><\/a><\/span><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element \" style=\"--awb-aspect-ratio:3 \/ 2;--awb-margin-top:0px;--awb-margin-right:0px;--awb-margin-bottom:0px;--awb-margin-left:0px;--awb-caption-overlay-color:#ffffff;--awb-caption-title-font-family:var(--h5_typography-font-family);--awb-caption-title-font-weight:var(--h5_typography-font-weight);--awb-caption-title-font-style:var(--h5_typography-font-style);--awb-caption-title-size:var(--h5_typography-font-size);--awb-caption-title-transform:var(--h5_typography-text-transform);--awb-caption-title-line-height:var(--h5_typography-line-height);--awb-caption-title-letter-spacing:var(--h5_typography-letter-spacing);--awb-filter:contrast(105%);--awb-filter-transition:filter 0.3s ease;--awb-filter-hover:contrast(100%);\"><span class=\" fusion-imageframe imageframe-none imageframe-7 hover-type-zoomin has-aspect-ratio\"><a class=\"fusion-no-lightbox\" href=\"https:\/\/www.prover.com\/job-openings\/commercial-project-management-lead\/\" target=\"_self\" aria-label=\"Railway industry development\"><img decoding=\"async\" width=\"1600\" height=\"600\" alt=\"Railway industry development\" src=\"https:\/\/www.prover.com\/wp-content\/uploads\/2023\/04\/Railway-industry-development3-jpg.webp\" data-orig-src=\"https:\/\/www.prover.com\/wp-content\/uploads\/2023\/04\/Railway-industry-development3-jpg.webp\" class=\"lazyload img-responsive wp-image-15535 img-with-aspect-ratio\" data-parent-fit=\"cover\" data-parent-container=\".fusion-image-element\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271600%27%20height%3D%27600%27%20viewBox%3D%270%200%201600%20600%27%3E%3Crect%20width%3D%271600%27%20height%3D%27600%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.prover.com\/wp-content\/uploads\/2023\/04\/Railway-industry-development3-200x75.webp 200w, https:\/\/www.prover.com\/wp-content\/uploads\/2023\/04\/Railway-industry-development3-400x150.webp 400w, https:\/\/www.prover.com\/wp-content\/uploads\/2023\/04\/Railway-industry-development3-600x225.webp 600w, https:\/\/www.prover.com\/wp-content\/uploads\/2023\/04\/Railway-industry-development3-800x300.webp 800w, https:\/\/www.prover.com\/wp-content\/uploads\/2023\/04\/Railway-industry-development3-1200x450.webp 1200w, https:\/\/www.prover.com\/wp-content\/uploads\/2023\/04\/Railway-industry-development3-jpg.webp 1600w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 840px) 100vw, 1600px\" \/><\/a><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-7 fusion-flex-column fusion-flex-align-self-stretch fusion-no-small-visibility\" style=\"--awb-bg-color:rgba(246,246,246,0);--awb-bg-color-hover:rgba(246,246,246,0);--awb-bg-size:cover;--awb-width-large:45%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:calc( 0.044444444444444 * calc( 100% - 80px ) );--awb-width-medium:45%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:calc( 0.044444444444444 * calc( 100% - 80px ) );--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:40px;--awb-spacing-left-small:40px;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-meta-tb fusion-meta-tb-4 floated\" style=\"--awb-border-bottom:0px;--awb-border-top:0px;--awb-item-border-bottom:0px;--awb-item-border-top:0px;--awb-item-border-left:0px;--awb-item-border-right:0px;--awb-item-margin-top:0px;--awb-item-margin-bottom:0px;--awb-item-margin-left:0px;--awb-item-margin-right:0px;--awb-height:50px;--awb-font-size:14pt;--awb-margin-bottom:0px;--awb-margin-top:0px;--awb-padding-bottom:0px;--awb-padding-top:0px;--awb-text-color:var(--awb-custom_color_6);--awb-link-color:var(--awb-custom_color_6);--awb-border-color:rgba(255,255,255,0);--awb-item-border-color:rgba(255,255,255,0);--awb-item-background-color:rgba(255,255,255,0);--awb-background-color:rgba(255,255,255,0);--awb-alignment-medium:flex-start;--awb-alignment-small:flex-start;\"><span class=\"fusion-tb-categories\">Categories: <a href=\"https:\/\/www.prover.com\/categories\/job-openings\/\" rel=\"category tag\">Job openings<\/a><\/span><span class=\"fusion-meta-tb-sep\"><\/span><\/div><div class=\"fusion-title title fusion-title-24 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-text-color:var(--awb-color7);--awb-margin-top:0px;--awb-margin-bottom:0px;--awb-margin-top-small:0px;--awb-margin-right-small:0px;--awb-margin-bottom-small:0px;--awb-margin-left-small:0px;--awb-link-color:var(--awb-color7);--awb-link-hover-color:var(--awb-color3);\"><h4 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;text-transform:none;\"><a href=\"https:\/\/www.prover.com\/job-openings\/commercial-project-management-lead\/\" class=\"awb-custom-text-color awb-custom-text-hover-color\" target=\"_self\">Commercial Project Management Lead<\/a><\/h4><\/div><\/div><\/div><\/div><div class=\"fusion-image-element fusion-no-medium-visibility fusion-no-large-visibility\" style=\"--awb-aspect-ratio:16 \/ 9;--awb-margin-top:0px;--awb-margin-right:0px;--awb-margin-bottom:0px;--awb-margin-left:0px;--awb-margin-bottom-small:20px;--awb-caption-overlay-color:#ffffff;--awb-caption-title-font-family:var(--h5_typography-font-family);--awb-caption-title-font-weight:var(--h5_typography-font-weight);--awb-caption-title-font-style:var(--h5_typography-font-style);--awb-caption-title-size:var(--h5_typography-font-size);--awb-caption-title-transform:var(--h5_typography-text-transform);--awb-caption-title-line-height:var(--h5_typography-line-height);--awb-caption-title-letter-spacing:var(--h5_typography-letter-spacing);--awb-filter:contrast(105%);--awb-filter-transition:filter 0.3s ease;--awb-filter-hover:contrast(100%);\"><span class=\" fusion-imageframe imageframe-none imageframe-8 hover-type-none has-aspect-ratio\"><a class=\"fusion-no-lightbox\" href=\"https:\/\/www.prover.com\/job-openings\/commercial-project-management-lead\/\" target=\"_self\" aria-label=\"Railway industry development\"><img decoding=\"async\" width=\"1600\" height=\"600\" alt=\"Railway industry development\" src=\"https:\/\/www.prover.com\/wp-content\/uploads\/2023\/04\/Railway-industry-development3-jpg.webp\" data-orig-src=\"https:\/\/www.prover.com\/wp-content\/uploads\/2023\/04\/Railway-industry-development3-jpg.webp\" class=\"lazyload img-responsive wp-image-15535 img-with-aspect-ratio\" data-parent-fit=\"cover\" data-parent-container=\".fusion-image-element\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271600%27%20height%3D%27600%27%20viewBox%3D%270%200%201600%20600%27%3E%3Crect%20width%3D%271600%27%20height%3D%27600%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.prover.com\/wp-content\/uploads\/2023\/04\/Railway-industry-development3-200x75.webp 200w, https:\/\/www.prover.com\/wp-content\/uploads\/2023\/04\/Railway-industry-development3-400x150.webp 400w, https:\/\/www.prover.com\/wp-content\/uploads\/2023\/04\/Railway-industry-development3-600x225.webp 600w, https:\/\/www.prover.com\/wp-content\/uploads\/2023\/04\/Railway-industry-development3-800x300.webp 800w, https:\/\/www.prover.com\/wp-content\/uploads\/2023\/04\/Railway-industry-development3-1200x450.webp 1200w, https:\/\/www.prover.com\/wp-content\/uploads\/2023\/04\/Railway-industry-development3-jpg.webp 1600w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 840px) 100vw, 1600px\" \/><\/a><\/span><\/div><div class=\"fusion-meta-tb fusion-meta-tb-5 fusion-no-medium-visibility fusion-no-large-visibility floated\" style=\"--awb-border-bottom:0px;--awb-border-top:0px;--awb-item-border-bottom:0px;--awb-item-border-top:0px;--awb-item-border-left:0px;--awb-item-border-right:0px;--awb-item-padding-top:0px;--awb-item-padding-bottom:0px;--awb-item-padding-left:0px;--awb-item-padding-right:0px;--awb-item-margin-top:0px;--awb-item-margin-bottom:0px;--awb-item-margin-left:0px;--awb-item-margin-right:0px;--awb-height:50px;--awb-font-size:12px;--awb-margin-bottom:0px;--awb-margin-top:0px;--awb-padding-bottom:0px;--awb-padding-top:0px;--awb-text-color:var(--awb-custom_color_6);--awb-link-color:var(--awb-custom_color_6);--awb-border-color:rgba(255,255,255,0);--awb-item-border-color:rgba(255,255,255,0);--awb-item-background-color:rgba(255,255,255,0);--awb-background-color:rgba(255,255,255,0);--awb-alignment-medium:flex-start;--awb-alignment-small:flex-start;\"><span class=\"fusion-tb-categories\">Categories: <a href=\"https:\/\/www.prover.com\/categories\/job-openings\/\" rel=\"category tag\">Job openings<\/a><\/span><span class=\"fusion-meta-tb-sep\"><\/span><\/div><div class=\"fusion-title title fusion-title-25 fusion-no-medium-visibility fusion-no-large-visibility fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-text-color:var(--awb-color7);--awb-margin-top:0px;--awb-margin-bottom:20px;--awb-margin-top-small:0px;--awb-margin-right-small:0px;--awb-margin-bottom-small:20px;--awb-margin-left-small:0px;--awb-link-color:var(--awb-color7);--awb-link-hover-color:var(--awb-color5);\"><h4 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;text-transform:none;\"><a href=\"https:\/\/www.prover.com\/job-openings\/commercial-project-management-lead\/\" class=\"awb-custom-text-color awb-custom-text-hover-color\" target=\"_self\">Commercial Project Management Lead<\/a><\/h4><\/div><\/div><\/li>\n<\/ul><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-27 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-no-medium-visibility fusion-no-large-visibility fusion-animated\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-flex-grow:0;--awb-flex-shrink:0;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:20px;--awb-spacing-left-large:0px;--awb-width-medium:33.333333333333%;--awb-order-medium:0;--awb-flex-grow-medium:0;--awb-flex-shrink-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-flex-grow-small:0;--awb-flex-shrink-small:0;--awb-spacing-right-small:40px;--awb-spacing-left-small:40px;\" data-animationType=\"fadeIn\" data-animationDuration=\"1.0\" data-animationOffset=\"top-into-view\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-26 fusion-sep-none fusion-title-text fusion-title-size-six\" style=\"--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h6 class=\"fusion-title-heading title-heading-right\" style=\"margin:0;text-transform:uppercase;\"><a href=\"https:\/\/www.prover.com\/news\/\" class=\"awb-custom-text-color awb-custom-text-hover-color\" target=\"_self\"><a href=\"https:\/\/www.prover.com\/references\/\">View all<\/a><\/a><\/h6><\/div><\/div><\/div><\/div><\/div>\n<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":18051,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"100-width.php","meta":{"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-16211","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>HLL \u2013 High Level Language - Prover - Engineering a Safer World<\/title>\n<meta name=\"description\" content=\"A Language for Formal Verification of Safety-Critical Systems.\" \/>\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\/hll-high-level-language\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"HLL \u2013 High Level Language - Prover - Engineering a Safer World\" \/>\n<meta property=\"og:description\" content=\"A Language for Formal Verification of Safety-Critical Systems.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.prover.com\/hll-high-level-language\/\" \/>\n<meta property=\"og:site_name\" content=\"Prover - Engineering a Safer World\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-17T12:46:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.prover.com\/wp-content\/uploads\/2023\/05\/code.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1400\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"24 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.prover.com\/hll-high-level-language\/\",\"url\":\"https:\/\/www.prover.com\/hll-high-level-language\/\",\"name\":\"HLL \u2013 High Level Language - Prover - Engineering a Safer World\",\"isPartOf\":{\"@id\":\"https:\/\/prover.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.prover.com\/hll-high-level-language\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.prover.com\/hll-high-level-language\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.prover.com\/wp-content\/uploads\/2023\/05\/code.webp\",\"datePublished\":\"2023-04-17T12:15:11+00:00\",\"dateModified\":\"2025-01-17T12:46:17+00:00\",\"description\":\"A Language for Formal Verification of Safety-Critical Systems.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.prover.com\/hll-high-level-language\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.prover.com\/hll-high-level-language\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.prover.com\/hll-high-level-language\/#primaryimage\",\"url\":\"https:\/\/www.prover.com\/wp-content\/uploads\/2023\/05\/code.webp\",\"contentUrl\":\"https:\/\/www.prover.com\/wp-content\/uploads\/2023\/05\/code.webp\",\"width\":1400,\"height\":600,\"caption\":\"HLL High Level Language\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.prover.com\/hll-high-level-language\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.prover.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"HLL \u2013 High Level Language\"}]},{\"@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\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"HLL \u2013 High Level Language - Prover - Engineering a Safer World","description":"A Language for Formal Verification of Safety-Critical Systems.","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\/hll-high-level-language\/","og_locale":"en_US","og_type":"article","og_title":"HLL \u2013 High Level Language - Prover - Engineering a Safer World","og_description":"A Language for Formal Verification of Safety-Critical Systems.","og_url":"https:\/\/www.prover.com\/hll-high-level-language\/","og_site_name":"Prover - Engineering a Safer World","article_modified_time":"2025-01-17T12:46:17+00:00","og_image":[{"width":1400,"height":600,"url":"https:\/\/www.prover.com\/wp-content\/uploads\/2023\/05\/code.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"24 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.prover.com\/hll-high-level-language\/","url":"https:\/\/www.prover.com\/hll-high-level-language\/","name":"HLL \u2013 High Level Language - Prover - Engineering a Safer World","isPartOf":{"@id":"https:\/\/prover.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.prover.com\/hll-high-level-language\/#primaryimage"},"image":{"@id":"https:\/\/www.prover.com\/hll-high-level-language\/#primaryimage"},"thumbnailUrl":"https:\/\/www.prover.com\/wp-content\/uploads\/2023\/05\/code.webp","datePublished":"2023-04-17T12:15:11+00:00","dateModified":"2025-01-17T12:46:17+00:00","description":"A Language for Formal Verification of Safety-Critical Systems.","breadcrumb":{"@id":"https:\/\/www.prover.com\/hll-high-level-language\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.prover.com\/hll-high-level-language\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.prover.com\/hll-high-level-language\/#primaryimage","url":"https:\/\/www.prover.com\/wp-content\/uploads\/2023\/05\/code.webp","contentUrl":"https:\/\/www.prover.com\/wp-content\/uploads\/2023\/05\/code.webp","width":1400,"height":600,"caption":"HLL High Level Language"},{"@type":"BreadcrumbList","@id":"https:\/\/www.prover.com\/hll-high-level-language\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.prover.com\/"},{"@type":"ListItem","position":2,"name":"HLL \u2013 High Level Language"}]},{"@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\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.prover.com\/wp-json\/wp\/v2\/pages\/16211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.prover.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.prover.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.prover.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.prover.com\/wp-json\/wp\/v2\/comments?post=16211"}],"version-history":[{"count":65,"href":"https:\/\/www.prover.com\/wp-json\/wp\/v2\/pages\/16211\/revisions"}],"predecessor-version":[{"id":21076,"href":"https:\/\/www.prover.com\/wp-json\/wp\/v2\/pages\/16211\/revisions\/21076"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.prover.com\/wp-json\/wp\/v2\/media\/18051"}],"wp:attachment":[{"href":"https:\/\/www.prover.com\/wp-json\/wp\/v2\/media?parent=16211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}