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 条
  • [31] CT-IoT: a combinatorial testing-based path selection framework for effective IoT testing
    Linghuan Hu
    W. Eric Wong
    D. Richard Kuhn
    Raghu N. Kacker
    Shuo Li
    Empirical Software Engineering, 2022, 27
  • [32] A Systematic Review of IoT Systems Testing: Objectives, Approaches, Tools, and Challenges
    Minani, Jean Baptiste
    Sabir, Fatima
    Moha, Naouel
    Gueheneuc, Yann-Gael
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2024, 50 (04) : 785 - 815
  • [33] TLTD: A Testing Framework for Learning-Based IoT Traffic Detection Systems
    Liu, Xiaolei
    Zhang, Xiaosong
    Guizani, Nadra
    Lu, Jiazhong
    Zhu, Qingxin
    Du, Xiaojiang
    SENSORS, 2018, 18 (08)
  • [34] A New Model-based Framework for Testing Security of IoT Systems in Smart Cities using Attack Trees and Price Timed Automata
    Krichen, Moez
    Alroobaea, Roobaea
    PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING (ENASE), 2019, : 570 - 577
  • [35] Balancing of hybrid assembly systems using a simulation approach
    Zülch, G
    Vollstedt, T
    Müller, R
    COLLABORATIVE SYSTEMS FOR PRODUCTION MANAGEMENT, 2003, 129 : 391 - 398
  • [36] IoT-enabled communication systems in testing environments
    Hellbacha, Robert
    Klein, Konstatin
    Hribernik, Karl
    Thoben, K. -D.
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON SYSTEM-INTEGRATED INTELLIGENCE (SYSINT 2020): SYSTEM-INTEGRATED INTELLIGENCE - INTELLIGENT, FLEXIBLE AND CONNECTED SYSTEMS IN PRODUCTS AND PRODUCTION, 2020, 52 : 85 - 88
  • [37] Design of a Component-based Simulation Framework for Component Testing using SpringDM
    Potuzak, Tomas
    Lipka, Richard
    Snajberk, Jaroslav
    Brada, Premek
    Herout, Pavel
    2011 2ND EASTERN EUROPEAN REGIONAL CONFERENCE ON THE ENGINEERING OF COMPUTER BASED SYSTEMS (ECBS-EERC), 2011, : 167 - 168
  • [38] AI-enabled IoT penetration testing: state-of-the-art and research challenges
    Greco, Claudia
    Fortino, Giancarlo
    Crispo, Bruno
    Choo, Kim-Kwang Raymond
    ENTERPRISE INFORMATION SYSTEMS, 2023, 17 (09)
  • [39] A Survey on Internet of Things (IoT) Testing
    Fadhil, Jawaher Abdulwahab
    Sarhan, Qusay Idrees
    PROCEEDING OF THE 2ND 2022 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING (CSASE 2022), 2022, : 77 - 83
  • [40] Architectures and Experiences in Testing IoT Communications
    Kanstren, Teemu
    Makela, Jukka
    Karhula, Pekka
    2018 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2018, : 98 - 103