In the early days of railway history there were no interlocking systems. It was considered enough to have personnel at the train stations manually observing trains and operating signals. The need for automatic signalling eventually became evident: human beings tend to make mistakes, which can lead to serious accidents, and the capacity of railroads was reduced by all manual procedures.

The drawback of automatic signalling were however obvious: huge investments were needed, and although automatic systems were not as error–prone as manual processes, reliance on automatic systems led to potentially even more dangerous errors. Therefore, the construction of automatic signalling systems has to be extremely safety conscious.

Today however, there are proof engines that can formally verify the safety requirements for a railway interlocking system in a few minutes using an average laptop computer. Time-consuming and incomplete safety testing can be replaced by mathematical proofs that, for a fraction of the previous cost, can provide 100 percent coverage. This approach requires good quality of the specifications. They must be formalized in a mathematically precise formal language, so that proof engines understand exactly what they are supposed to prove.

In the article ‘Formal Methods for signaling interlockings’, Pete Duggan, chief engineer at Siemens Rail Automation, writes about how Siemens in partnership with Prover Technology, have used Formal methods and ‘Formal Proof of Program’ in different infrastructures in order to reduced engineering effort and duration for system delivery.

You can read the whole article here.

Share this article

Guide digital twins

Learn more about how to develop specifications with Digital Twins

Fill out your information here.

Do you want news and upcoming events from Prover?

Fill out your information here.

More News & Articles

  • Join the future of rail innovation.

    Are you looking to launch your career in B2B sales within a high-tech industry? Do you want to work with cutting-edge railway technology that ensures safety and efficiency for rail operators worldwide? Prover is seeking a Junior Sales Executive who is eager to learn, develop customer relationships, and grow with us. This role offers hands-on training, mentorship, and opportunities to work with some of the most advanced rail software companies in the world.

  • Shape the future of railway safety and automation.

    Are you an experienced B2B sales professional with a passion for technology, rail, and automation? Do you excel at building long-term strategic partnerships and driving high-value enterprise deals? Prover is seeking a Senior Account Executive to take ownership of key customer relationships, lead complex sales cycles, and drive business growth in Europe and beyond.

  • Prover PSL 6.0 released

    Discover what's new in Prover PSL 6.0 — from reachability obligations and integrated HLL simulation to advanced proof coverage and performance profiling. Designed to streamline formal verification and boost proof efficiency.