Title :
A Passive Testing Approach for Protocols in Internet of Things
Author :
Xiaoping Che ; Maag, Stephane
Author_Institution :
Inst. Mines-Telecom/Telecom SudParis, Evry, France
Abstract :
Recently, XMPP protocol is gaining momentum in Internet of things (IoT). It has been widely used in chatting, message exchanging, unique addressing, etc. which raises an interesting issue: How to formally test the conformance and performance of XMPP in IoT environment. While conformance testing of communicating protocols is a functional test which verifies whether the behaviours of the protocol satisfy defined requirements, performance testing is a qualitative and quantitative test which aims at checking whether the performance requirements of the protocol are satisfied under certain conditions. In this paper, we present a logic-based approach to test the conformance and performance of XMPP protocol through real execution traces and formally specified properties. In order to evaluate and assess our methodology, we have developed a prototype and present experiments with a set of XMPP properties. Finally, the relevant verdicts and conclusions are provided.
Keywords :
Internet of Things; XML; conformance testing; protocols; temporal logic; Internet of Things; IoT environment; XMPP property; XMPP protocol; chatting; communicating protocols; conformance testing; logic-based approach; message exchanging; passive testing approach; performance testing; real execution traces; unique addressing; Compounds; Internet; Monitoring; Protocols; Semantics; Servers; Testing; Formal Methods; Internet of things; Passive Testing; XMPP;
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
DOI :
10.1109/GreenCom-iThings-CPSCom.2013.124