• DocumentCode
    15669
  • 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
  • Volume
    15
  • Issue
    6
  • fYear
    2014
  • fDate
    Dec. 2014
  • Firstpage
    2551
  • Lastpage
    2560
  • 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;
  • fLanguage
    English
  • Journal_Title
    Intelligent Transportation Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1524-9050
  • Type

    jour

  • DOI
    10.1109/TITS.2014.2320552
  • Filename
    6819428