Title :
Generating System Models for a Highly Configurable Train Control System Using a Domain-Specific Language: A Case Study
Author :
Kloos, Johannes ; Eschbach, Robert
Author_Institution :
Fraunhofer Inst. for Exp. Software Eng., Kaiserslautern
Abstract :
In this work, we present a results from case study on testing a highly configurable, safety-critical system from the railway domain using model-based risk-oriented testing. In the construction of the system and test models, we face the following problems: (i) A domain expert will usually not be knowledgeable in the construction of system models, but has very detailed knowledge which configurations of the system will be especially critical (e.g., prone to head-on collisions).Thus, a method for the construction of system and test models from domain-specific descriptions is necessary. (ii)The system model shall be validatable against the systempsilas requirements. (iii) The verification of the system model against safety requirements should be possible. We will demonstrate an approach based on DSLs, compositional construction of Mealy machines and a proof technique as a solution to these three problems.
Keywords :
control engineering computing; railway engineering; risk analysis; safety-critical software; domain-specific language; railway domain; risk-oriented testing; safety-critical system; train control system; Automatic testing; Automation; Conferences; Control system synthesis; Domain specific languages; Rail transportation; Safety; Software engineering; Software testing; System testing;
Conference_Titel :
Software Testing, Verification and Validation Workshops, 2009. ICSTW '09. International Conference on
Conference_Location :
Denver, CO
Print_ISBN :
978-1-4244-4356-7
DOI :
10.1109/ICSTW.2009.32