Ten Diverse Formal Models for a CBTC Automatic Train Supervision System

03/27/2018
by   Franco Mazzanti, et al.
0

Communications-based Train Control (CBTC) systems are metro signalling platforms, which coordinate and protect the movements of trains within the tracks of a station, and between different stations. In CBTC platforms, a prominent role is played by the Automatic Train Supervision (ATS) system, which automatically dispatches and routes trains within the metro network. Among the various functions, an ATS needs to avoid deadlock situations, i.e., cases in which a group of trains block each other. In the context of a technology transfer study, we designed an algorithm for deadlock avoidance in train scheduling. In this paper, we present a case study in which the algorithm has been applied. The case study has been encoded using ten different formal verification environments, namely UMC, SPIN, NuSMV/nuXmv, mCRL2, CPN Tools, FDR4, CADP, TLA+, UPPAAL and ProB. Based on our experience, we observe commonalities and differences among the modelling languages considered, and we highlight the impact of the specific characteristics of each language on the presented models.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/18/2022

Formal Modeling and Initial Analysis of the 4SECURail Case Study

We present the case study developed in the context of the 4SECURail proj...
research
06/26/2018

Formal Verification of Usage Control Models: A Case Study of UseCON Using TLA+

Usage control models provide an integration of access control, digital r...
research
09/10/2018

A case study in formal verification of a Java program

We describe a successful attempt to formally verify a simple genetic alg...
research
12/15/2020

Explainable Abstract Trains Dataset

The Explainable Abstract Trains Dataset is an image dataset containing s...
research
08/03/2023

Design Tasks and Their Complexity for Hybrid Level 3 of the European Train Control System

Railway networks have become increasingly important in recent times, esp...
research
07/04/2022

Comparing Unit Trains versus Manifest Trains for the Risk of Rail Transport of Hazardous Materials – Part II: Application and Case Study

Built upon the risk analysis methodology (presented in the part I paper)...
research
11/28/2006

On the Benefits of Inoculation, an Example in Train Scheduling

The local reconstruction of a railway schedule following a small perturb...

Please sign up or login with your details

Forgot password? Click here to reset