Testing IoT systems using a hybrid simulation based testing approach

被引:16
|
作者
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
相关论文
共 50 条
  • [41] Artorias: IoT Security Testing Framework
    Jeannotte, Bryer
    Tekeoglu, Ali
    2019 26TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS (ICT), 2019, : 233 - 237
  • [42] Testing Web Enabled Simulation at Scale Using Metamorphic Testing
    Ahlgren, John
    Berezin, Maria Eugenia
    Bojarczuk, Kinga
    Dulskyte, Elena
    Dvortsova, Inna
    George, Johann
    Gucevska, Natalija
    Harman, Mark
    Lomeli, Maria
    Meijer, Erik
    Sapora, Silvia
    Spahr-Summers, Justin
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE (ICSE-SEIP 2021), 2021, : 140 - 149
  • [43] Perspectives on Usability Testing with IoT Devices in Technical Communication Courses
    Wright, David
    TECHNICAL COMMUNICATION QUARTERLY, 2024, 33 (01) : 38 - 53
  • [44] SimCo - Hybrid Simulator for Testing of Component Based Applications
    Lipka, Richard
    Potuzak, Tomas
    Brada, Premek
    Herout, Pavel
    SOFSEM 2013: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2013, 7741 : 420 - 431
  • [45] A computationally rigorous approach to hybrid fire testing
    Schulthess, Patrick
    Neuenschwander, Martin
    Mosalam, Khalid M.
    Knobloch, Markus
    COMPUTERS & STRUCTURES, 2020, 238
  • [46] A hybrid approach to the compliance testing of training shoes
    Walker, Colin
    STRAIN, 1998, 34 (01) : 3 - 6
  • [47] A practical approach to testing GUI systems
    Li, Ping
    Huynh, Toan
    Reformat, Marek
    Miller, James
    EMPIRICAL SOFTWARE ENGINEERING, 2007, 12 (04) : 331 - 357
  • [48] A Testing Tool for IoT Systems Operating with Limited Network Connectivity
    Klima, Matej
    Bures, Miroslav
    TRENDS AND APPLICATIONS IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 3, 2021, 1367 : 570 - 576
  • [49] Differential Testing of Simulation-Based VM Generators
    Misse-Chanabier, Pierre
    Polito, Guillermo
    Ducasse, Stephane
    Bouraqadi, Noury
    Fabresse, Luc
    Tesone, Pablo
    37TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2022, : 1280 - 1283
  • [50] Towards Interoperable, Cognitive and Autonomic IoT Systems: an Agent-based Approach
    Savaglio, Claudio
    Fortino, Giancarlo
    Zhou, Mengchu
    2016 IEEE 3RD WORLD FORUM ON INTERNET OF THINGS (WF-IOT), 2016, : 58 - 63