Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze
  1. Pubblicazioni

Experimenting with formal verification and model-based development in railways: the case of UMC and Sparx Enterprise Architect

Contributo in Atti di convegno
Data di Pubblicazione:
2023
Abstract:
The use of formal methods can reduce the time and costs associated with railway signalling systems development and maintenance, and improve correct behaviour and safety. The integration of formal methods into industrial model-based development tools has been the subject of recent research, indicating the potential transfer of academic techniques to enhance industrial tools. This paper explores the integration of an academic formal verification tool, UML Model Checker (UMC), with an industrial model-based development tool, Sparx Enterprise Architect (Sparx EA). The case study being analyzed is a railway standard interface. The paper demonstrates how formal verification techniques from academic tools can be integrated into industrial development practices using industrial tools, and how simulation in Sparx EA can be derived from traces generated by the UMC formal verification activity. From this experience, we derive a set of lessons learned and research challenges.
Tipologia CRIS:
04.01 Contributo in Atti di convegno
Keywords:
UMC; Sparx enterprise architect; Formal verification; UML
Elenco autori:
Ferrari, Alessio; Basile, Davide; Mazzanti, Franco
Autori di Ateneo:
BASILE DAVIDE
FERRARI ALESSIO
MAZZANTI FRANCO
Link alla scheda completa:
https://iris.cnr.it/handle/20.500.14243/459767
Titolo del libro:
Formal Methods for Industrial Critical Systems
  • Dati Generali

Dati Generali

URL

https://link.springer.com/chapter/10.1007/978-3-031-43681-9_1
  • Utilizzo dei cookie

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