• DocumentCode
    653295
  • Title

    Improvement of Peach Platform to Support GUI-Based Protocol State Modeling

  • Author

    Hao Wang ; Qiaoyan Wen ; Zhao Zhang

  • Author_Institution
    State Key Lab. of Networking & Switching Technol., Beijing Univ. of Posts & Telecommun., Beijing, China
  • fYear
    2013
  • fDate
    20-23 Aug. 2013
  • Firstpage
    1094
  • Lastpage
    1097
  • Abstract
    This Article describes how to improve model-based testing on the Peach platform, and it could make protocol security experts and testers describe network protocol state machine models and carry on a model-based testing much easier than ever before. This paper describes:(1) the graphical user interface of protocol state machine and the process of modeling, (2) the algorithm converting protocol state machine in graphic format to SCXML format, (3) the algorithm converting protocol state machine in SCXML format to the Pit File format. The Pit File generated could be loads into Peach platform directly to test target software. The contribution of our work could ease protocol security experts from tedious and error-prone testing work: creative research work completed by them, and tedious Pit File syntax learning and debugging is accomplished by the computer. Therefore, it is possible to focus on the description of the protocol state machine, rather than the tedious Pit File syntax details, and improve their work efficiency. Besides, this method applies the SCXML as intermediate files between graphical user interface and Pit File, so that has a high flexibility.
  • Keywords
    Internet of Things; XML; finite state machines; graphical user interfaces; learning (artificial intelligence); program debugging; program testing; GUI-based protocol state modeling; Internet of Things; Peach platform improvement; PitFile format; PitFile syntax learning; SCXML format; debugging; graphic format; graphical user interface; model-based testing; protocol state machine; Engines; Graphical user interfaces; Internet; Protocols; Security; Syntactics; Testing; model-based test; protocol state machine; the peach platform;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Green Computing and Communications (GreenCom), 2013 IEEE and Internet of Things (iThings/CPSCom), IEEE International Conference on and IEEE Cyber, Physical and Social Computing
  • Conference_Location
    Beijing
  • Type

    conf

  • DOI
    10.1109/GreenCom-iThings-CPSCom.2013.188
  • Filename
    6682202