Model-Based Network Fault Injection For Iot Protocols
PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING (ENASE)(2019)
摘要
IoT devices operate in environments where networks may be unstable. They rely on transport protocols to deliver data with given quality-of-service settings. To test an implementation of the popular MQTT protocol thoroughly, we extend the model-based test framework "Modbat" to simulate unstable networks by taking into account delays and transmission failures. Our proxy-based technology requires no changes to the IoT software, while the model allows the user to define stateless or stateful types or fault patterns. We evaluate our methods on a client-server library for MQTT, a transport protocol designed for IoT.
更多查看译文
关键词
Software Testing, Model-based Testing, Model-based Simulation, Fault Injection, Internet of Things, MQTT
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络