Runtime Verification and Its Applications in Train Control Systems

ZHAO Lin,TANG Tao,XU Tian-hua,CHAI Ming,LI Xian
DOI: https://doi.org/10.3969/j.issn.1001-8360.2011.12.011
2011-01-01
Abstract:Runtime verification has emerged as a promising verification technique that bridges the gap between traditional testing and model checking.It supplements formal verification with more lightweight dynamic techniques when these techniques fail due to complexity of issues,and it has important applications in the field of safety critical systems verification.In this paper,we present a 3-valued executable semantics for finite trace LTL,which can express the uncertainty during the monitoring proces by allowing additional truth values in the logic.The rewriting based monitoring algorithm and a novel approximation technique for the new semantics are proposed,and demonstrated by a use case from the European Train Control System.
What problem does this paper attempt to address?