Skip to main navigation Skip to search Skip to main content

轨道交通联锁领域特定语言的形式化

Translated title of the contribution: Formalizing Railway Interlocking Domain Specific Language
  • Meng Yao Zhao
  • , Xiao Hong Chen*
  • , Hai Ying Sun
  • , Jing Liu
  • , Liang Yu Chen
  • , Ting Liang Zhou
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

As a core subsystem of the rail transit systems, the formal modeling and analysis of the interlocking system is an important means to ensure its safety. Formalization requires both domain knowledge and formal knowledge. Since formal knowledge is difficult to master, domain experts need the help of formal experts throughout the modeling process. To solve this problem, aiming at the characteristics of fault randomness, real-time behavior, and reusability of components in railway interlocking systems, a specific language IS-DSL is proposed to describe the parameters of specific interlocking system. A formal model of interlocking system is generated automatically based on the stochastic hybrid automata (SHA) templates, to carry out further safety analysis. In this study, the model of interlocking system is analyzed firstly, and the domain specific language is designed according to different cases. Secondly, the templates of the interlocking system model, including environment component templates and controller template are established, and the SHA templates are extracted as examples. Based on these templates, the system model generation process is defined, so that the domain experts can automatically generate the specific SHA model by inputting parameters through the IS-DSL. Finally, the interlocking system of a station is taken as an example to show the generation process. The following accident prediction analysis based on this system model proves the feasibility and effectiveness of the proposed approach.

Translated title of the contributionFormalizing Railway Interlocking Domain Specific Language
Original languageChinese (Traditional)
Pages (from-to)1638-1653
Number of pages16
JournalRuan Jian Xue Bao/Journal of Software
Volume31
Issue number6
DOIs
StatePublished - 1 Jun 2020

Fingerprint

Dive into the research topics of 'Formalizing Railway Interlocking Domain Specific Language'. Together they form a unique fingerprint.

Cite this