Protocol testing with symbolic execution and rule based specification using multicore approach

被引:1
作者
George, Sherin Mariam [1 ]
Sangeetha, U. [1 ]
机构
[1] Govt Engn Coll, Dept Informat Technol, Barton Hill, Trivandrum, Kerala, India
来源
INTERNATIONAL CONFERENCE ON EMERGING TRENDS IN ENGINEERING, SCIENCE AND TECHNOLOGY (ICETEST - 2015) | 2016年 / 24卷
关键词
symbolic execution; rule based specification; testing; multicore approach;
D O I
10.1016/j.protcy.2016.05.158
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The implementations of network protocols are often prone to errors. These flaws lead to reduced performance, security breaches or it may bring down the entire network. Detecting such flaws is difficult because of the exponential size of the state space and many bugs manifest only after a prolonged operation. This paper focuses to detect the various types of flaws in network protocol implementation. The approach is to use the packet rules derived from protocol specification and test packets generated using symbolic execution for testing. Thus discover the violations in the implementation of network protocol DHCP. The entire system is based on these techniques and it is being evaluated on multiple cores. This procedure can be used as a general framework for testing other protocols. (C) 2016 The Authors. Published by Elsevier Ltd.
引用
收藏
页码:1609 / 1615
页数:7
相关论文
共 6 条
[1]  
[Anonymous], 2011, P 20 INT C COMP COMM, DOI DOI 10.1109/ICCCN.2011.6005945
[2]  
Cadar C, 2011, 2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), P1066, DOI 10.1145/1985793.1985995
[3]   Integrated system enteroperability testing with applications to VoIP [J].
Hao, RB ;
Lee, D ;
Sinha, RK ;
Griffeth, N .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2004, 12 (05) :823-836
[4]  
Musuvathi M, 2004, USENIX ASSOCIATION PROCEEDINGS OF THE FIRST SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION (NSDI'04), P155
[5]   SYMBEXNET: Testing Network Protocol Implementations with Symbolic Execution and Rule-Based Specifications [J].
Song, JaeSeung ;
Cadar, Cristian ;
Pietzuch, Peter .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2014, 40 (07) :695-709
[6]   Rule-based static analysis of network protocol implementations [J].
Udrea, Octavian ;
Lumezanu, Cristian ;
Foster, Jeffrey S. .
INFORMATION AND COMPUTATION, 2008, 206 (2-4) :130-157