Title :
Automated Test Approach Based on All Paths Covered Optimal Algorithm and Sequence Priority Selected Algorithm
Author :
Wei Zheng ; Ci Liang ; Rui Wang ; Weijie Kong
Author_Institution :
Nat. Eng. Res. Center of Rail Transp. Oper. & Control Syst., Beijing Jiaotong Univ., Beijing, China
Abstract :
A timely and complete test is an important factor to assure the functionality and safety of a railway signal system before it is put into service. With the development of rail transportation in China, the traditional semiautomatic test methods cannot satisfy the timely and complete test requirements any longer. This paper proposes an automated model-based test method. First, colored Petri nets are used as a formal language to describe the system specification. Second, the all paths covered optimal algorithm and the sequence priority selected algorithm are proposed to generate the test cases and sequences automatically. Third, taking a typical radio block center (RBC) handover scenario as an example, the generated test cases and sequences are applied into the RBC functionality test platform. The testing result validated the feasibility and efficiency of the proposed automated test method. Compared with the random-walk-based test sequence generation algorithm, the repeatability rate of the generated test sequences is reduced by 46%. The test sequences can cover all the generated test cases, and the cases can cover all the related criteria in the function requirements specification of the Chinese Train Control System Level 3.
Keywords :
Petri nets; formal languages; formal specification; mobility management (mobile radio); railway engineering; transportation; Chinese train control system level 3; RBC functionality test platform; RBC handover scenario; all paths covered optimal algorithm; automated model-based test method; automated test approach; colored Petri nets; formal language; function requirements specification; radio block center handover scenario; rail transportation; railway signal system; repeatability rate; semiautomatic test methods; sequence priority selected algorithm; system specification; Control systems; Handover; Petri nets; Rail transportation; Software algorithms; Unified modeling language; XML; All paths covered optimal (APCO) algorithm; automated testing; colored Petri net (CPN); rail transportation; sequence priority selected (SPS) algorithm;
Journal_Title :
Intelligent Transportation Systems, IEEE Transactions on
DOI :
10.1109/TITS.2014.2320552