TY - GEN
T1 - Using model checking for Trivial File Transfer Protocol validation
AU - Alrabaee, Saed
AU - Bataineh, Ahmed
AU - Khasawneh, Fawaz A.
AU - Dssouli, Rachida
PY - 2014
Y1 - 2014
N2 - This paper presents verification and model based checking of the Trivial File Transfer Protocol (TFTP). Model checking is a technique for software verification that can detect concurrency defects within appropriate constraints by performing an exhaustive state space search on a software design or implementation and alert the implementing organization to potential design deficiencies that are otherwise difficult to be discovered. The TFTP is implemented on top of the Internet User Datagram Protocol (UDP) or any other datagram protocol. We aim to create a design model of TFTP protocol, with adding window size, using Promela to simulate it and validate some specified properties using spin. The verification has been done by using the model based checking tool SPIN which accepts design specification written in the verification language PROMELA. The results show that TFTP is free of live locks.
AB - This paper presents verification and model based checking of the Trivial File Transfer Protocol (TFTP). Model checking is a technique for software verification that can detect concurrency defects within appropriate constraints by performing an exhaustive state space search on a software design or implementation and alert the implementing organization to potential design deficiencies that are otherwise difficult to be discovered. The TFTP is implemented on top of the Internet User Datagram Protocol (UDP) or any other datagram protocol. We aim to create a design model of TFTP protocol, with adding window size, using Promela to simulate it and validate some specified properties using spin. The verification has been done by using the model based checking tool SPIN which accepts design specification written in the verification language PROMELA. The results show that TFTP is free of live locks.
UR - http://www.scopus.com/inward/record.url?scp=84904624800&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84904624800&partnerID=8YFLogxK
U2 - 10.1109/ComNet.2014.6840934
DO - 10.1109/ComNet.2014.6840934
M3 - Conference contribution
AN - SCOPUS:84904624800
SN - 9781479937615
T3 - 4th International Conference on Communications and Networking, ComNet 2014 - Proceedings
BT - 4th International Conference on Communications and Networking, ComNet 2014 - Proceedings
PB - IEEE Computer Society
T2 - 4th International Conference on Communications and Networking, ComNet 2014
Y2 - 19 March 2014 through 22 March 2014
ER -