• DocumentCode
    3423590
  • Title

    A model-based statistical usage testing of communication protocols

  • Author

    Popovic, Miroslav ; Basicevic, Ilija ; Velikic, Ivan ; Tatic, Jelena

  • Author_Institution
    Dept. for Comput. & Control, Novi Sad Univ.
  • fYear
    2006
  • fDate
    27-30 March 2006
  • Lastpage
    386
  • Abstract
    In this paper, we present our original approach to the model-based statistical usage testing of a class of communication protocol implementations that are based on the state design pattern and Java programming environment augmented with the class FSMSystem. The approach is based on the working environment that has been proven on a number of real-world projects. The working environment is created with the following set of tools: generic modeling environment with the operational profile model paradigm registered to it, operational profile model interpreter, generic test case generator, test case compiler, and the unit testing framework JUnit extended with the class TestBed that acts as both test driver and stub thus providing the complete test harness. In the paper, we present the methodology of the model-based statistical usage testing of a class of communication protocol implementations, the tools that support this methodology, and the case study - the model based statistical usage testing of SIP INVITE client transaction, a part of the SIP protocol stack
  • Keywords
    Java; protocols; statistical testing; Java programming; SIP INVITE client transaction; SIP protocol stack; class FSMSystem; class TestBed; communication protocol; generic modeling environment; generic test case generator; model-based statistical usage testing; operational profile model interpreter; operational profile model paradigm; software reliability; state design pattern; test case compiler; unit testing framework JUnit; Automatic programming; Automatic testing; Control engineering computing; Design engineering; Formal verification; Interconnected systems; Protocols; Software testing; System testing; Unified modeling language; generic modeling environment; operational profile; software reliability; statistical usage testing; test bed; test case generator; test cases; test harness.;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer Based Systems, 2006. ECBS 2006. 13th Annual IEEE International Symposium and Workshop on
  • Conference_Location
    Potsdam
  • Print_ISBN
    0-7695-2546-6
  • Type

    conf

  • DOI
    10.1109/ECBS.2006.11
  • Filename
    1607388