Type-Safe Validation of XML Railway Data in B
Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/Gutachten › Beitrag in Konferenzband › Beigetragen › Begutachtung
Beitragende
Abstract
We present a typed translation of XML data to the B method, to enable processing data in a principled and safe fashion. Indeed, data validation for railways is a success story of formal methods in general and B and ProB in particular. Data formats range from custom Excel to the railML standard, with many data sources being in XML.
The new typed translation has been integrated into the ProB toolset, and enables automated import of XML data in B machines. We implemented various features and performance improvements in ProB, notably to process large XML files. We evaluated our approach on an industrial railway design case study
from Deutsche Bahn. We compare the performance with existing tooling based on the XML-specific Schematron framework. The ProB based solution offers similar performance, and adds new features like visualisation of rule violations.
The new typed translation has been integrated into the ProB toolset, and enables automated import of XML data in B machines. We implemented various features and performance improvements in ProB, notably to process large XML files. We evaluated our approach on an industrial railway design case study
from Deutsche Bahn. We compare the performance with existing tooling based on the XML-specific Schematron framework. The ProB based solution offers similar performance, and adds new features like visualisation of rule violations.
Details
| Originalsprache | Englisch |
|---|---|
| Titel | Journeys Between Formal Methods and the Railway Industry |
| Redakteure/-innen | Maurice H. ter Beek, Stefania Gnesi, Anne E. Haxthausen, Laura Semini |
| Erscheinungsort | Cham |
| Herausgeber (Verlag) | Springer Nature Switzerland |
| Seiten | 292-313 |
| ISBN (elektronisch) | 978-3-032-12484-5 |
| ISBN (Print) | 978-3-032-12483-8 |
| Publikationsstatus | Veröffentlicht - 2026 |
| Peer-Review-Status | Ja |
Publikationsreihe
| Reihe | Lecture Notes in Computer Science |
|---|---|
| Band | 16470 |
| ISSN | 0302-9743 |
Kolloquium
| Titel | Festschrift Colloquium Dedicated to Alessandro Fantechi on the Occasion of His 70th Birthday |
|---|---|
| Beschreibung | succeeding the 6th International Conference on Reliability, Safety, and Security of Railway Systems (RSSRail 2025) |
| Dauer | 28 November 2025 |
| Bekanntheitsgrad | Internationale Veranstaltung |
| Ort | Scuola Normale Superiore |
| Stadt | Pisa |
| Land | Italien |
Externe IDs
| unpaywall | 10.1007/978-3-032-12484-5_16 |
|---|