• DocumentCode
    1846162
  • Title

    A Formal Approach to Robustness Testing of Network Protocol with Time Constraints

  • Author

    Jing, Chuanming ; Yin, Xia ; Wang, Zhiliang ; Wu, Jianping

  • Author_Institution
    Tsinghua Nat. Lab. for Inf. Sci. & Technol., Beijing
  • fYear
    2008
  • fDate
    18-21 Nov. 2008
  • Firstpage
    2168
  • Lastpage
    2174
  • Abstract
    Network protocols often have time constraints. Robustness testing of protocol with time constraints aims to detect vulnerabilities of its implementation. However, related theory is not well developed. This paper proposes a novel Timed NPEFSM model containing sufficient inputs with various time values and their processing rules to formalize protocol with time constraints. In order to test delay transitions, Grid Timed NPEFSM is proposed which can be generated by state characterization of Timed NPEFSM using time sampling. Thus, these two models jointly guide robustness testing of protocol with time constraints. For test generation, we propose timed anomalous test case in which only state under test is characterized by time sampling and this method can simplify test sequences largely without compromising test coverage. We also propose several strategies to construct timed test sequences. To inject test data efficiently and effectively, three types of timed compound anomalous test cases are proposed. Standard test specification language TTCN-3 is extended to describe test generation. We illustrate our method using a routing protocol: OSPFv2.
  • Keywords
    constraint handling; grid computing; program testing; routing protocols; specification languages; OSPFv2; TTCN-3; Timed NPEFSM model; network protocol; robustness testing; routing protocol; test sequences; test specification language; time constraints; time sampling; Automata; Automatic testing; Character generation; Delay effects; Mesh generation; Protocols; Robustness; Sampling methods; Time factors; Timing; Time-constrained protocol; formal model; robustness testing; time sampling; timed test sequences;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Young Computer Scientists, 2008. ICYCS 2008. The 9th International Conference for
  • Conference_Location
    Hunan
  • Print_ISBN
    978-0-7695-3398-8
  • Electronic_ISBN
    978-0-7695-3398-8
  • Type

    conf

  • DOI
    10.1109/ICYCS.2008.401
  • Filename
    4709309