elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Impressum | Datenschutz | Kontakt | English
Schriftgröße: [-] Text [+]

Test Case Generation for a Level Crossing Controller

Schwencke, Daniel (2020) Test Case Generation for a Level Crossing Controller. In: 2nd SmartRaCon Scientific Seminar, 37, Seiten 89-98. 2nd SmartRaCon Scientific Seminar, 2020-11-24, San Sebastian, Spanien / Webkonferenz. ISSN 1866-721X.

[img] PDF
377kB

Kurzfassung

Formal methods (FM) can be used for the precise specification, property-ensuring development and exhaustive property verification of systems. Thus they are especially suited for highly safety or mission critical applications. Railway signaling systems clearly belong to these applications, and there are indeed several industrial projects where FM have been successfully applied; especially to core interlocking and communication-based train control (CBTC) systems. But despite their potential, FM are not very wide-spread in the sector. Work Package 5 of the X2Rail-2 project seeks to foster the use of FM in railway signaling by providing an introduction and overview of formal methods and demonstrating their use and benefit. For the latter, four different formal and one classical development methods are applied by different project partners to a level crossing (LX) controller specified by the Swedish railway infrastructure manager Trafikverket. For all of these developments, the safety properties from the LX specification are planned to be formally verified afterwards using the High Level Language (HLL). Since that means proving them exhaustively, they are of less interest for testing. However, there are further non-safety functional requirements in the specification which remain for testing. The extended abstract at hand reports on an automatic test case generation (TCG) approach of a test suite testing these requirements. In fact, this approach is based on formal methods as well, since the test case generator applies symbolic execution and theorem solving techniques: given a behavioral model of the system under test (SUT), the former method finds feasible paths through the model, while the latter completes the test case by determining suitable test data. This way, the test design task is partly automated, ensures a structural coverage of the model and the modeling process usually leads to a high test suite quality. The different LX controller implementations are tested as black box systems, each one with the same generated test cases. In order to simplify the integration of the different implementations with the test environment, a common test interface has been drawn up.

elib-URL des Eintrags:https://elib.dlr.de/140046/
Dokumentart:Konferenzbeitrag (Vortrag)
Titel:Test Case Generation for a Level Crossing Controller
Autoren:
AutorenInstitution oder E-Mail-AdresseAutoren-ORCID-iDORCID Put Code
Schwencke, DanielDaniel.Schwencke (at) dlr.dehttps://orcid.org/0000-0002-0592-9551NICHT SPEZIFIZIERT
Datum:November 2020
Erschienen in:2nd SmartRaCon Scientific Seminar
Referierte Publikation:Ja
Open Access:Ja
Gold Open Access:Nein
In SCOPUS:Nein
In ISI Web of Science:Nein
Band:37
Seitenbereich:Seiten 89-98
Name der Reihe:Berichte aus dem DLR-Institut für Verkehrssystemtechnik
ISSN:1866-721X
Status:veröffentlicht
Stichwörter:test generation, level crossing controller, formal methods, Rhapsody
Veranstaltungstitel:2nd SmartRaCon Scientific Seminar
Veranstaltungsort:San Sebastian, Spanien / Webkonferenz
Veranstaltungsart:internationale Konferenz
Veranstaltungsdatum:24 November 2020
Veranstalter :CEIT
HGF - Forschungsbereich:Luftfahrt, Raumfahrt und Verkehr
HGF - Programm:Verkehr
HGF - Programmthema:Schienenverkehr
DLR - Schwerpunkt:Verkehr
DLR - Forschungsgebiet:V SC Schienenverkehr
DLR - Teilgebiet (Projekt, Vorhaben):V - Digitalisierung und Automatisierung des Bahnsystems (alt)
Standort: Braunschweig
Institute & Einrichtungen:Institut für Verkehrssystemtechnik > Testen
Hinterlegt von: Schwencke, Dr. Daniel
Hinterlegt am:19 Apr 2021 09:54
Letzte Änderung:24 Apr 2024 20:41

Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags

Blättern
Suchen
Hilfe & Kontakt
Informationen
electronic library verwendet EPrints 3.3.12
Gestaltung Webseite und Datenbank: Copyright © Deutsches Zentrum für Luft- und Raumfahrt (DLR). Alle Rechte vorbehalten.