LightF3: A Lightweight Fully-Process Formal Framework for Automated Verifying Railway Interlocking Systems
Abstract
Interlocking has long played a crucial role in railway systems. Its functional correctness, particularly concerning safety, forms the foundation of the entire signaling system. To date, numerous efforts have been made to formally model and verify interlocking systems. However, two main problems persist in most prior work: (1) The formal description of the interlocking system heavily depends on reusing existing models, which often results in overgeneralization and failing to fully utilize the intrinsic characteristics of interlocking systems. (2) The verification techniques of current approaches may quickly become outdated, and there is no adaptable method to integrate state-of-the-art verification algorithms or tools.
BibTeX
@inproceedings{Dong-al:FSE23,
author = {Yibo Dong and
Xiaoyu Zhang and
Yicong Xu and
Chang Cai and
Yu Chen and
Weikai Miao and
Jianwen Li and
Geguang Pu},
title = {{LightF3:} A Lightweight {Fully-Process} Formal Framework for Automated Verifying Railway Interlocking Systems},
booktitle = {{ESEC/SIGSOFT} {FSE}},
pages = {1914--1925},
publisher = {{ACM}},
year = {2023},
}