Development of verification and conformance testing tools for a railway signaling communication protocol

Citations

WEB OF SCIENCE

15

초록

Verification and conformance testing for protocol specification, the key part of the protocol development process, are complementary technologies employed to increase confidence that a system will function as stated in its specifications. In this paper, we verify the safety and liveness of the protocol specified for the Labeled Transition System (LTS) by using a model-checking method and implementing the testing tool, which experimentally demonstrates the presence of deadlock and reachability from the initial state to a random state. Implementing the testing tool can use modal mu-calculus to assess whether protocol model properties, presented by modal logic, meet protocol specifications. In addition, we propose a conformance testing tool to check correct implementation of sequences that have been derived by the UIO method from the specification of the protocol being verified. This generating tool uses the C++ language in the Microsoft Windows NT environment. (C) 2008 Elsevier B.V. All rights reserved.

키워드

Verification; LTS (Labeled Transition System); Conforming testing; UIO; Railway signaling protocol; MODEL CHECKING
제목
Development of verification and conformance testing tools for a railway signaling communication protocol
저자
Lee, Jae-Ho; Hwang, Jong-Gyu; Shin, Ducko; Lee, Kang-Mi; Kim, Sung-Un
DOI
10.1016/j.csi.2008.05.011
발행일
2009-02
유형
Article
저널명
Computer Standards and Interfaces
권
31
호
2
페이지
362 ~ 371