Welcome to Railway Signalling & Communication Engineering, Today is 中文

Railway Signalling & Communication Engineering ›› 2022, Vol. 19 ›› Issue (2): 18-23,42.DOI: 10.3969/j.issn.1673-4440.2022.02.005

Previous Articles     Next Articles

Design of Interlocking Translator Software Oriented to Formal Verification

Wang Shaoxin1, 3,  Wang Yanqin2,  Yan Lianshan3   

  1. 1. CASCO Signal (Chengdu)  Ltd., Chengdu    610083, China;
    2. CASCO Signal Ltd., Shanghai    200071, China;
    3. College of Information Science and Technology, Southwest Jiaotong University, Chengdu    611756, China
  • Received:2020-12-30 Revised:2021-07-20 Online:2022-02-25 Published:2022-02-25

面向形式化验证的联锁翻译器软件设计

王绍新1,3,王燕芩2,闫连山3   

  1. 1.卡斯柯信号(成都)有限公司,成都 610083;
    2.卡斯柯信号有限公司,上海 200071;
    3.西南交通大学信息科学与技术学院,成都 611756
  • 作者简介:王绍新(1982—),男,工程师,博士,主要研究方向:铁路通信信号、计算机联锁、形式化开发与验证、铁路北斗系统应用,邮箱:wangshaoxin@my.swjtu.edu.cn
  • 基金资助:

    中国国家铁路局集团有限公司科技研究开发计划重点课题(N2021S003);四川省重大科技专项(2019ZDZX0007)

Abstract: According to the system requirements in formal verification of the interlocking system, this paper designs an overall scheme of translator software for interlocking data, which realizes the translation and conversion of station interface files, TLE files and Boolean logic files, and generates the LCF files for formal verification. Finally, the code implementation of the translator software based on the functional language OCaml is explained in detail.

Key words: interlocking system, formal veri?cation, translator software, OCaml, functional programming

摘要: 根据联锁系统的形式化验证系统需求,设计一种联锁数据翻译器软件的总体方案,实现站点接口文件、TLE文件和布尔逻辑文件等文件的翻译转换,生成形式化验证所需要的LCF文件。最后详细说明翻译器软件基于函数式语言OCaml的代码实现。

关键词: 联锁系统, 形式化验证, 翻译器软件, OCaml, 函数式语言

CLC Number: