Browse > Article
http://dx.doi.org/10.7840/kics.2014.39C.9.880

Architecture of Software Testing Tool for Railway Signalling through Actual Use Interface Channel  

Hwang, Jong-Gyu (Korea Railroad Research Institute)
Baek, Jong-Hyun (Korea Railroad Research Institute)
Jo, Hyun-Jeong (Korea Railroad Research Institute)
Lee, Kang-Mi (Korea Railroad Research Institute)
Abstract
Many railway signalling functions have increasingly depended on computer software with recent development in computing technology, leading to evolution into more flexible and intelligent railway signalling system. Meanwhile, software programs are likely to have many errors and the cost incurred by such errors has increased. Especially, if fatal software error occurs during railway operation, it may result in loss of lives. So the software verification and validation have become more important. It is needed for software functional safety tool to support these, but most commercial tools depend on direct access to the system's memory, resulting in many difficulties in application. Owing to such difficulties and complexity, they are rarely used in railway signalling system software validation. In this study, a new testing tool for software functional testing through an external interface that can be easily used in functional testing of software was developed. Such testing tool allows development and analysis of test cases for black-box testing through analysis of actually used interface protocols, leading to increased user convenience.
Keywords
Software Black-box testing; Railway Signalling System;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 http://softwaretestingfundamentals.com/black-box-testing/
2 M. Fewstar and D. Graham, Software testing automation: Effective use of test execution tools, ACM Press, Addison Wesley, 1999.
3 M. Khan, "Different approaches to white box testing technique for finding errors," Int. J. Softw. Eng. Its Appl.," vol. 5, no. 3, Jul. 2011.
4 Colin Willcock, An introduction to TTCN-3, 2nd Ed., NY: Wiley, 2011
5 http://www.ttcn-3.org/index.php/downloads/standards
6 J. Grabowski, "TTCN-3-A new test specification language for black-box testing of distributed systems," in Proc. 17th Int. Conf. and Exposition on Testing Computer Software (TCS'2000). Washington DC, Jun. 2000.
7 Korea Railroad Research Institute, Development of safety assessment technology for railway signaling system, MOCT R&D research report, Jun. 2011.
8 Korea Railroad Research Institute, Development of technology for safety and efficiency improvement of train operation, KRRI research report, Dec. 2012.
9 J. Bang and R. Ha, "Validation test codes development of static analysis tool for secure software," J. KICS, vol. 38C, no. 05, pp. 420-427, May 2013.   과학기술학회마을   DOI
10 Y. O. Kim, et al., "Logging based system design and implementation of business transaction management for a distributed network environment," J. KICS, vol. 38B, no. 12, pp. 976-983, Dec. 2013.   과학기술학회마을   DOI
11 IEC 62279, Railway Applications - Software for railway control and protection systems, 2002.
12 MOCT Notice 2013-839, Technology guideline for railway infrastructure, Mar. 2014.
13 H. J. Jo, et al., "Analysis of S/W Test Coverage Automated Tool &Standard in Railway System," J. KAIS, vol. 11, no. 11, pp. 4460-4467, 2010.   과학기술학회마을   DOI   ScienceOn
14 J. G. Hwang, et al., "Software testing tool for railway signalling using interface channel," in Proc. KICS, Pyeongchang, Feb. 2014.
15 J. D. Lawrence, "Software qualification in safety applications," Reliability Eng. System Safety, vol. 70, no. 2, pp. 167-184, 2000.   DOI   ScienceOn