Abstract: In this paper, we demonstrate the successful application of various SAT-based model checking techniques to verify train control systems. Starting with a propositional model for a control system, we show how execution of the system can be modelled via a finite automaton. We give algorithms to perform SAT-based model checking over such an automaton. In order to tackle state-space explosion we propose slicing. Finally we comment on results obtained by applying these methods to verify two real-world railway interlocking systems
Ensuring the correctness of computer systems used in life-critical applications is very difficult. T...
Modern railway stations are controlled by computerized systems called interlockings. In fact the mid...
In the railway domain, an interlocking is a computerised system that controls the railway signalling...
The railways have been a vector of progress and economic growth since the 18th century. At the same ...
In the railway domain, an interlocking is the system controlling active components in a station in o...
locking In the railway domain, an interlocking is the system controlling active components in a stat...
In the railway domain, an interlocking is the system ensuring safe train traffic inside a station by...
International audienceIn the railway domain, an interlocking is the system ensuring safe train traff...
A railway interlocking is the system ensuring a safe train traffic inside a station by monitoring an...
This paper is concerned with the formal modelling of sig- nalling and point control in the domain of...
For supporting the analysis of railway interlocking systems in the early stage of their design we pr...
Interlockings implement Railway Signalling Principles which ensure the safe movements of trains alon...
Abstract: The development of computer controlled Railway Interlocking Systems (RIS) has seen an incr...
Ensuring the correctness of computer systems used in life-critical applications is very difficult. T...
Model checking is a fully automated technique for the analysis of a model of a system. Due to its de...
Ensuring the correctness of computer systems used in life-critical applications is very difficult. T...
Modern railway stations are controlled by computerized systems called interlockings. In fact the mid...
In the railway domain, an interlocking is a computerised system that controls the railway signalling...
The railways have been a vector of progress and economic growth since the 18th century. At the same ...
In the railway domain, an interlocking is the system controlling active components in a station in o...
locking In the railway domain, an interlocking is the system controlling active components in a stat...
In the railway domain, an interlocking is the system ensuring safe train traffic inside a station by...
International audienceIn the railway domain, an interlocking is the system ensuring safe train traff...
A railway interlocking is the system ensuring a safe train traffic inside a station by monitoring an...
This paper is concerned with the formal modelling of sig- nalling and point control in the domain of...
For supporting the analysis of railway interlocking systems in the early stage of their design we pr...
Interlockings implement Railway Signalling Principles which ensure the safe movements of trains alon...
Abstract: The development of computer controlled Railway Interlocking Systems (RIS) has seen an incr...
Ensuring the correctness of computer systems used in life-critical applications is very difficult. T...
Model checking is a fully automated technique for the analysis of a model of a system. Due to its de...
Ensuring the correctness of computer systems used in life-critical applications is very difficult. T...
Modern railway stations are controlled by computerized systems called interlockings. In fact the mid...
In the railway domain, an interlocking is a computerised system that controls the railway signalling...