首页> 外文期刊>Science of Computer Programming >Formal modelling and verification of interlocking systems featuring sequential release
【24h】

Formal modelling and verification of interlocking systems featuring sequential release

机译:具有顺序释放功能的联锁系统的正式建模和验证

获取原文
获取原文并翻译 | 示例
           

摘要

In this article, we present a method and an associated toolchain for the formal verification of the new Danish railway interlocking systems that are compatible with the European Train Control System (ETCS) Level 2. We have made a generic and reconfigurable model of the system behaviour and generic safety properties. This model accommodates sequential release - a feature in the new Danish interlocking systems. To verify the safety of an interlocking system, first a domain-specific description of interlocking configuration data is constructed and validated. Then the generic model and safety properties are automatically instantiated with the well-formed description of interlocking configuration data. This instantiation produces a model instance in the form of a Kripke structure, and concrete safety properties expressed as invariants. Finally, using a combination of SMT based bounded model checking (BMC) and inductive reasoning, it is verified that the generated model instance satisfies the generated safety properties. Using this method, we are able to verify the safety properties for model instances corresponding to railway networks of industrial size. Experiments show that BMC is also efficient for finding bugs in the railway interlocking designs. Additionally, benchmarking results comparing the performance of our approach with alternative verification techniques on the interlocking models are presented.
机译:在本文中,我们提出了一种方法和一个相关的工具链,用于对与欧洲列车控制系统(ETCS)2级兼容的新丹麦铁路联锁系统进行形式验证。我们已经建立了系统行为的通用且可重新配置的模型和通用安全属性。该模型可适应顺序释放-新型丹麦联锁系统的功能。为了验证联锁系统的安全性,首先构造并验证联锁配置数据的特定于域的描述。然后,使用互锁配置数据的格式正确的描述自动实例化通用模型和安全属性。该实例产生了Kripke结构形式的模型实例,并以不变式表示了具体的安全特性。最后,结合使用基于SMT的边界模型检查(BMC)和归纳推理,可以验证所生成的模型实例满足所生成的安全性。使用这种方法,我们能够验证与工业规模的铁路网络相对应的模型实例的安全性。实验表明,BMC还可有效地发现铁路联锁设计中的错误。此外,还提供了基准测试结果,将我们的方法的性能与互锁模型上的替代验证技术进行了比较。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号