Geographical Versus Functional Modelling by Statecharts of Interlocking Systems

被引:16
作者
Banci, Michele [1 ]
Fantechi, Alessandro [2 ]
机构
[1] ISTI, CNR, Formal Methods & Tools Grp, Pisa, Italy
[2] Univ Firenze, Dipartimento Sistemi & Informatc, Florence, Italy
关键词
Railway signalling; interlocking; safety-critical systems; formal specification; Statecharts; validation;
D O I
10.1016/j.entcs.2004.08.055
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The development of computer controlled Railway Interlocking Systems (RIS) has seen an increasing interest in the use of Formal Methods, due to their ability to precisely specify the logical rules that guarantee the safe establishment of routes for trains through a railway yard. Recently, a trend has emerged about the use of statecharts as a standard formalism to produce precise specifications of RIS. This paper describes an experience in modelling a railway interlocking system using statecharts. Our study has addressed the problem from a "geographical", distributed, point of view: that is, our model is composed by models of single physical entities (points, signals, etc..) that collectively implement the interlocking rules, without any centralized database of rules, which is on the other hand a typical way of implementing such a system (what we call "functional" approach). One of the main aims of our approach, is to verify its ability to reduce revalidation efforts in the case of physical modifications to the yard; we show how the geographical approach may reduce this effort by requiring only the revalidation of those software modules that are actually affected by the changes.
引用
收藏
页码:3 / 19
页数:17
相关论文
共 18 条
[1]  
[Anonymous], 2003, STATEMATE MAGNUM SIM
[2]  
Bacherini S., 2003, S FORM METH RAILW OP
[3]  
Berger J., 1993, IRSE, P70
[4]  
Cimatti A., 1998, Formal Aspects of Computing, V10, P361, DOI 10.1007/s001650050022
[5]  
Debarbieri P. E., 1987, TELECOMANDATI LINEE, V12
[6]  
European Committee for Electrotechnical Standardization, 2001, 50128 EN
[7]  
Fokkink W., 1998, P 3 WORKSH FORM METH
[8]  
FOSCHI U, 2003, S FORM METH RAILW OP
[9]   KNOWLEDGE-BASED TECHNOLOGY FOR CONTROLLING RAILWAY STATIONS [J].
FRINGUELLI, B ;
LAMMA, E ;
MELLO, P ;
SANTOCCHIA, G .
IEEE EXPERT-INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1992, 7 (06) :45-52
[10]   STATECHARTS - A VISUAL FORMALISM FOR COMPLEX-SYSTEMS [J].
HAREL, D .
SCIENCE OF COMPUTER PROGRAMMING, 1987, 8 (03) :231-&