This paper presents a set of experiments in formal modelling and verification of a deadlock avoidance algorithm of an Automatic Train Supervision System (ATS). The algorithm is modelled and verified using four formal environment, namely UMC, Promela/SPIN, NuSMV, and mCRL2. The experience gained in this multiple modelling/verification experiments is described. We show that the algorithm design, structured as a set of concurrent activities cooperating through a shared memory, can be replicated in all the formal frameworks taken into consideration with relative effort. In addition, we highlight specific peculiarities of the various tools and languages, which emerged along our experience.
Experiments in formal modelling of a deadlock avoidance algorithm for a CBTC system
Mazzanti F;Ferrari A;Spagnolo GO
2016
Abstract
This paper presents a set of experiments in formal modelling and verification of a deadlock avoidance algorithm of an Automatic Train Supervision System (ATS). The algorithm is modelled and verified using four formal environment, namely UMC, Promela/SPIN, NuSMV, and mCRL2. The experience gained in this multiple modelling/verification experiments is described. We show that the algorithm design, structured as a set of concurrent activities cooperating through a shared memory, can be replicated in all the formal frameworks taken into consideration with relative effort. In addition, we highlight specific peculiarities of the various tools and languages, which emerged along our experience.| File | Dimensione | Formato | |
|---|---|---|---|
|
prod_362673-doc_119442.pdf
solo utenti autorizzati
Descrizione: Experiments in formal modelling of a deadlock avoidance algorithm for a CBTC system
Tipologia:
Versione Editoriale (PDF)
Dimensione
322.36 kB
Formato
Adobe PDF
|
322.36 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
|
prod_362673-doc_159226.pdf
accesso aperto
Descrizione: Experiments in formal modelling of a deadlock avoidance algorithm for a CBTC system
Tipologia:
Versione Editoriale (PDF)
Dimensione
295.87 kB
Formato
Adobe PDF
|
295.87 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


