Testing IoT systems using a hybrid simulation based testing approach

被引:17
作者
Bosmans, Stig [1 ]
Mercelis, Siegfried [1 ]
Denil, Joachim [2 ]
Hellinckx, Peter [1 ]
机构
[1] Univ Antwerp, IMEC, IDLab, Groenenborgerlaan 171, Antwerp, Belgium
[2] Univ Antwerp, Flanders Make, Groenenborgerlaan 171, Antwerp, Belgium
关键词
Internet of Things; Participatory sensing; Testing; Simulation; Emergent behavior; INTERNET; THINGS; EDGE;
D O I
10.1007/s00607-018-0650-5
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents an extensive overview of the challenges that arise when testing large IoT applications at the system level. In order do that we start from analyzing behavior of local entities such as IoT devices or people interacting with the IoT system. The interactions of these local entities eventually leads to an emergent behavior. Both the emergent behavior and the local behavior need to be taken into account when testing IoT systems. Therefore, we present a novel hybrid simulation based testing approach that is able to effectively facilitate interactions of these local entities. Furthermore, we introduce various solutions to the challenges that arise when implementing this hybrid methodology. These challenges are mainly related to the IoT development pipeline, synchronization between real-life and simulation environment and the scalability constraints of modern simulation techniques.
引用
收藏
页码:857 / 872
页数:16
相关论文
共 28 条
[1]  
[Anonymous], 2000, PARALLEL DISTRIBUTED
[2]   Kansei: A high-fidelity sensing testbed [J].
Arora, A ;
Ertin, E ;
Ramnath, R ;
Nesterenko, M ;
Leal, W .
IEEE INTERNET COMPUTING, 2006, 10 (02) :35-47
[3]  
Beizer B., 1995, Black-Box Testing: Techniques for Functional Testing of Software and Systems
[4]   Software testing research: Achievements, challenges, dreams [J].
Bertolino, Antonia .
FOSE 2007: FUTURE OF SOFTWARE ENGINEERING, 2007, :85-103
[5]  
Bononi L., 2006, Proceedings of the 9th ACM international symposium on Modeling analysis and simulation of wireless and mobile systems, P44
[6]   CoAP: An Application Protocol for Billions of Tiny Internet Nodes [J].
Bormann, Carsten ;
Castellani, Angelo P. ;
Shelby, Zach .
IEEE INTERNET COMPUTING, 2012, 16 (02) :62-67
[7]  
Bosmans S., 2018, P THEOR MOD SIM S SO, P4
[8]  
Carneiro G, 2010, UTM LAB M, V20
[9]   A summary of model abstraction techniques [J].
Caughlin, D ;
Sisti, AF .
ENABLING TECHNOLOGY FOR SIMULATION SCIENCE, 1997, 3083 :2-13
[10]  
Crisan DA, 2013, P 1 ACM SIGS C PRINC, P285