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
Link To Document :
بازگشت