Generating System Models for a Highly Configurable Train Control System Using a Domain-Specific Language: A Case Study | IEEE Conference Publication | IEEE Xplore