Sciweavers

SPLC
2010

Developing a Software Product Line for Train Control: A Case Study of CVL

13 years 5 months ago
Developing a Software Product Line for Train Control: A Case Study of CVL
This paper presents a case study of creating a software product line for the train signaling domain. The Train Control Language (TCL) is a DSL which automates the production of source code for computers controlling train stations. By applying the Common Variability Language (CVL), which is a separate and generic language to define variability on base models, we form a software product line of stations. We discuss the process and experience of using CVL to automate the production of three real train stations. A brief discussion about the verification needed for the generated products is also included.
Andreas Svendsen, Xiaorui Zhang, Roy Lind-Tviberg,
Added 29 Oct 2010
Updated 29 Oct 2010
Type Conference
Year 2010
Where SPLC
Authors Andreas Svendsen, Xiaorui Zhang, Roy Lind-Tviberg, Franck Fleurey, Øystein Haugen, Birger Møller-Pedersen, Gøran K. Olsen
Comments (0)