DocumentCode :
3024878
Title :
Using Variability Models to Reduce Verification Effort of Train Station Models
Author :
Svendsen, Andreas ; Haugen, Øystein ; Møller-Pedersen, Birger
Author_Institution :
SINTEF, Oslo, Norway
fYear :
2011
fDate :
5-8 Dec. 2011
Firstpage :
348
Lastpage :
356
Abstract :
We show how the effort needed to verify a transformed base model can be reduced by analyzing the definition of the modification. The Common Variability Language (CVL) is a generic language for modeling variability, where a CVL model describes the increment from one base model to another (transformed) base model. Assuming that a property of the base model has been verified, we use the CVL model to reduce the effort needed to verify the property of the transformed model. Based on the CVL model, we narrow down the set of traces required to be verified, including the increment and the cascading effects. We apply CVL to several models of the Train Control Language (TCL) to illustrate how the effort of verifying safety properties of transformed train station models can be reduced.
Keywords :
formal verification; railway engineering; railway safety; railways; safety-critical software; specification languages; CVL model; TCL; cascading effects; common variability language; generic language; safety property verification; train control language; transformed base model; transformed model; transformed train station models; variability modeling; variability models; verification effort; Analytical models; Biological system modeling; Mathematical model; Metals; Safety; Semantics; Switches; Common Variability Language; Train Control Language; analysis; safety property; variability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference (APSEC), 2011 18th Asia Pacific
Conference_Location :
Ho Chi Minh
ISSN :
1530-1362
Print_ISBN :
978-1-4577-2199-1
Type :
conf
DOI :
10.1109/APSEC.2011.21
Filename :
6130706
Link To Document :
بازگشت