首页> 外文会议>IEEE International Symposium on Applied Computational Intelligence and Informatics >Developing railway interlocking systems with session types and Event-B
【24h】

Developing railway interlocking systems with session types and Event-B

机译:开发具有会话类型和事件B的铁路互锁系统

获取原文

摘要

Choosing the Event-B formal method to model and develop distributed railway interlocking systems can give us a great advantage over the general purpose programming languages, especially in case of the safety analysis of these systems. Despite its many benefits, Event-B suffers from an efficient reuse mechanism, which is highly disadvantageous in the development of large interlocking systems. In this paper we propose a structured approach to modelling and developing large geographical interlocking systems, combining the communication models of session types with the railway entity models of Event-B. This work combines Event-B with a component-based reuse strategy realized with session types and consists of an Event-B extension with communication primitives to enable communication between the railway entities, a projection of session type specifications and a verification mechanism for these specifications to ensure global safety by the local verification of entities.
机译:选择Event-B形式化方法来建模和开发分布式铁路联锁系统可以为我们提供优于通用编程语言的巨大优势,尤其是在对这些系统进行安全性分析的情况下。尽管Event-B具有许多优点,但它具有有效的重用机制,这在开发大型联锁系统时非常不利。在本文中,我们提出了一种结构化的方法来建模和开发大型地理互锁系统,将会话类型的通信模型与Event-B的铁路实体模型相结合。这项工作将Event-B与通过会话类型实现的基于组件的重用策略相结合,并由Event-B扩展与通信原语组成,以实现铁路实体之间的通信,会话类型规范的投影以及针对这些规范的验证机制。通过对实体进行本地验证来确保全球安全。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号