arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2108.10091cs.SE
收藏

固态联锁程序的工业强度验证

Industrial-Strength Verification of Solid State Interlocking Programs

Alexei Iliasov, Dominic Taylor, Linas Laibinis, Alexander Romanovsky

摘要:

现代联锁的日益复杂性对确保铁路安全提出了重大挑战。这就要求应用形式化的方法来保证和验证它们的安全性.我们已经开发了一个行业强度的工具集,称为SafeCap,用于联锁的形式化验证。我们的目标是克服在工业中部署正式方法的主要障碍。提出的方法验证联锁数据开发的信号工程师的方式,他们是由行业设计的。它确保使用最先进的技术(自动定理证明器和求解器)对安全属性进行全自动验证,并根据工程师使用的符号提供诊断。在过去的两年中,SafeCap已成功用于验证26个真实的干线联锁,这些联锁由不同的供应商和设计办公室开发。SafeCap目前用于咨询,通过提供额外的验证级别和能够更早地发现错误来补充人工检查和测试过程。我们现在正在开发一个安全案例,以支持将其用作其中一些活动的替代方案。

英文摘要:

The increasing complexity of modern interlocking poses a major challenge to ensuring railway safety. This calls for application of formal methods forassurance and verification of their safety. We have developed an industry-strength toolset, called SafeCap, for formal verification of interlockings. Our aim was to overcome the main barriers in deploying formal methods in industry. The approach proposed verifies interlocking data developed by signalling engineers in the ways they are designed by industry. It ensures fully-automated verification of safety properties using the state of the art techniques (automated theorem provers and solvers), and provides diagnostics in terms of the notations used by engineers. In the last two years SafeCap has been successfully used to verify 26 real-world mainline interlockings, developed by different suppliers and design offices. SafeCap is currently used in an advisory capacity, supplementing manual checking and testing processes by providing an additional level of verification and enabling earlier identification of errors. We are now developing a safety case to support its use as an alternative to some of these activities.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑