Model Checking Interlocking Control Tables

被引:48
作者
Ferrari, Alessio [1 ,2 ]
Magnani, Gianluca [1 ]
Grasso, Daniele [1 ]
Fantechi, Alessandro [1 ]
机构
[1] Univ Florence DSI, Florence, Italy
[2] Gen Elect Transportat Syst GETS, Florence, Italy
来源
FORMS/FORMAT 2010: FORMAL METHODS FOR AUTOMATION AND SAFETY IN RAILWAY AND AUTOMOTIVE SYSTEMS | 2011年
关键词
Railway Interlocking; Model Checking Interlocking; Control Tables Verification; VERIFICATION;
D O I
10.1007/978-3-642-14261-1_11
中图分类号
U [交通运输];
学科分类号
08 ; 0823 ;
摘要
A challenging problem for model checking is represented by railway interlocking systems. It is a well known fact that interlocking systems, due to their inherent complexity related to the high number of variables involved, are not amenable to automatic verification, typically incurring in state space explosion problems. The literature is however quite scarce on data concerning the size of interlocking systems that have been successfully proved with model checking techniques. In this paper we attempt a systematic study of the applicability bounds for general purpose model checkers on this class of systems, by studying the typical characteristics of control tables and their size parameters. The results confirm that, although small scale interlocking systems can be addressed by model checking, interlockings that control medium or large railway yards can not, asking for specialized verification techniques.
引用
收藏
页码:107 / 115
页数:9
相关论文
共 15 条
[1]  
[Anonymous], P 2 FMERAIL WORKSH
[2]  
[Anonymous], INT J SOFTW INF
[3]  
Anunchai S.V., 2009, P 10 WORKSH TUT PRAC
[4]  
Boralv A., 1998, Formal Aspects of Computing, V10, P338, DOI 10.1007/s001650050021
[5]  
Cimatti A., 2002, LNCS, V2404, P359, DOI DOI 10.1007/3-540-45657-0
[6]  
Fokkink W., 1998, P FMICS, V98, P171
[7]  
Haxthausen AE, 1999, LECT NOTES COMPUT SC, V1709, P1546
[8]  
Holzmann G. J., 2003, The SPIN Model Checker: Primer and Reference Manual
[9]   Automated Verification of Signalling Principles in Railway Interlocking Systems [J].
Kanso, Karim ;
Moller, Faron ;
Setzer, Anton .
ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 250 (02) :19-31
[10]  
Mirabadi A, 2009, TRANSP PROBL, V4, P103