Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • People
  • Outputs
  • Organizations
  • Expertise & Skills

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • People
  • Outputs
  • Organizations
  • Expertise & Skills
  1. Outputs

Experiments in formal modelling of a deadlock avoidance algorithm for a CBTC system

Conference Paper
Publication Date:
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.
Iris type:
04.01 Contributo in Atti di convegno
Keywords:
Formal methods; Train Scheduling; Deadlock Avoidance; Model Checking; Railway; D.2.10 SOFTWARE ENGINEERING. Design; D.2.10 SOFTWARE ENGINEERING. Methodologies Soggetto_ACMD.2.4 SOFTWARE ENGINEERING. Software/Program Verification; D.2.4 SOFTWARE ENGINEERING. Model checking
List of contributors:
Ferrari, Alessio; Spagnolo, GIORGIO ORONZO; Mazzanti, Franco
Authors of the University:
FERRARI ALESSIO
MAZZANTI FRANCO
SPAGNOLO GIORGIO ORONZO
Handle:
https://iris.cnr.it/handle/20.500.14243/319836
Full Text:
https://iris.cnr.it//retrieve/handle/20.500.14243/319836/159641/prod_362673-doc_159226.pdf
Book title:
Leveraging Applications of Formal Methods, Verification and Validation: Discussion, Dissemination, Applications. ISoLA 2016
  • Overview

Overview

URL

https://link.springer.com/chapter/10.1007%2F978-3-319-47169-3_22
  • Use of cookies

Powered by VIVO | Designed by Cineca | 26.5.0.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)