首页> 外文会议>International conference on computer system design and operation in railways and other transit systems >Formalizing train control language: automating analysis of train stations
【24h】

Formalizing train control language: automating analysis of train stations

机译:正式列车控制语言:列车站的自动化分析

获取原文

摘要

The Train Control Language (TCL) is a domain-specific language that allows automation of the production of interlocking source code. From a graphical editor a model of a train station is created. This model can then be transformed to other representations, e.g. an interlocking table and functional blocks, keeping the representations internally consistent. Formal methods are mathematical techniques for precisely expressing a system, contributing to the reliability and robustness of the system through analysis. Traditionally, applying formal methods involves a high cost. This paper presents a formalization of TCL, including its behavior expressed in the constraint solving language Alloy. We show how analysis of station models can be performed automatically. Analysis, such as simulation of a station, searching for dangerous train movements and deadlocks, is used to illustrate the approach.
机译:列车控制语言(TCL)是一种特定于域的语言,允许自动化互锁源代码的生产。从图形编辑器,创建了火车站的模型。然后可以将该模型转换为其他表示,例如,互锁表和功能块,保持陈述内部一致。正式方法是用于精确表达系统的数学技术,通过分析贡献系统的可靠性和鲁棒性。传统上,应用正式方法涉及高成本。本文提出了TCL的形式化,包括其在约束求解语言合金中表达的行为。我们展示了如何自动执行站模型的分析。分析,例如站的模拟,寻找危险列车运动和死锁,用于说明这种方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号