Generating System Models for a Highly Configurable Train Control System Using a Domain-Specific Language: A Case Study

  • Authors:
  • Johannes Kloos;Robert Eschbach

  • Affiliations:
  • -;-

  • Venue:
  • ICSTW '09 Proceedings of the IEEE International Conference on Software Testing, Verification, and Validation Workshops
  • Year:
  • 2009

Quantified Score

Hi-index 0.01

Visualization

Abstract

In this work, we present a results from case study ontesting a highly configurable, safety-critical system from therailway domain using model-based risk-oriented testing. Inthe construction of the system and test models, we face thefollowing problems: (i) A domain expert will usually not beknowledgeable in the construction of system models, but hasvery detailed knowledge which configurations of the systemwill be especially critical (e.g., prone to head-on collisions).Thus, a method for the construction of system and testmodels from domain-specific descriptions is necessary. (ii)The system model shall be validatable against the system’srequirements. (iii) The verification of the system modelagainst safety requirements should be possible. We willdemonstrate an approach based on DSLs, compositionalconstruction of Mealy machines and a proof technique asa solution to these three problems.