The development of railways applications must be supported by rigorous methodologies and trusted tools, able to cover the whole development process, from system design to its verification and validation. This paper describes a tool supported model-based methodology for testing railway Interlocking systems (IXL). The testing process starts with the specification of abstract test cases, that are independent of a specific railway plant, in a Controlled Natural Language (CNL). The abstract test cases are then specialized to specific railway plants and executed on simulated plants. The methodology also allows for the automated generation of test cases to complement manual test case specifications by the experts. The overall approach is supported by the tool TOSCA that allows to edit, execute, and report on the results of the tests. The approach is currently used by experts for testing IXL systems in the Italian railways.

Model-Based Testing of Railway Interlocking Systems

Cimatti, Alessandro
Writing – Original Draft Preparation
;
Khandaker, Shaker
Writing – Original Draft Preparation
;
Kifetew, Fitsum
Writing – Original Draft Preparation
;
Prandi, Davide
Writing – Original Draft Preparation
;
Susi, Angelo
Writing – Original Draft Preparation
;
2024-01-01

Abstract

The development of railways applications must be supported by rigorous methodologies and trusted tools, able to cover the whole development process, from system design to its verification and validation. This paper describes a tool supported model-based methodology for testing railway Interlocking systems (IXL). The testing process starts with the specification of abstract test cases, that are independent of a specific railway plant, in a Controlled Natural Language (CNL). The abstract test cases are then specialized to specific railway plants and executed on simulated plants. The methodology also allows for the automated generation of test cases to complement manual test case specifications by the experts. The overall approach is supported by the tool TOSCA that allows to edit, execute, and report on the results of the tests. The approach is currently used by experts for testing IXL systems in the Italian railways.
2024
9783031753893
9783031753909
File in questo prodotto:
File Dimensione Formato  
ISOLA24_preprint.pdf

solo utenti autorizzati

Descrizione: Preprint articolo
Tipologia: Documento in Pre-print
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 1.09 MB
Formato Adobe PDF
1.09 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11582/354708
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
social impact