Improving Formal Verification and Testing Techniques for Internet of Things and Smart Cities

被引:0
|
作者
Moez Krichen
机构
[1] Al-Baha University,Faculty of CSIT
[2] University of Sfax,ReDCAD Laboratory
来源
Mobile Networks and Applications | 2023年 / 28卷
关键词
Formal; Verification; Model-based; Testing; Internet of things; Smart cities; State explosion; Optimization;
D O I
暂无
中图分类号
学科分类号
摘要
We are interested in formal verification and model-based testing for Internet of Things and Smart Cities. In general these two techniques suffer from state explosion problem. To remedy this situation we propose a set of techniques which aim to reduce the cost, duration and complexity of the considered problems. On the first hand the techniques realted to formal verification are as follows. First, Abstraction consists in modelling a part of the system accurately and the other parts at high level. Second, Modularization and Compositionality consist in splitting the whole system into smaller subsystems. Third, Symmetry Detection exploits symmetries that take place during the system execution. Fourth, Data Independence consists in detecting that the behaviour of the considered system does not depend on some data inputs. Fifth, Eliminating Functional Dependencies consists in removing dependency among state variables. Sixth, Exploiting Reversible Rules consists in collapsing subgraphs of the graph of states into abstract states. On the second hand the techniques related to model-based testing are as follows. First, Refinement Techniques extract test scenarios directly from the untimed specification. Second, the Reduction of the Size of Digital-Clock Tests Technique provides a heuristic to reduce the size of the generated tests. Third, the Timed Automata Testers Generation Technique allows to produce testers in the form of deterministic timed automata. Fourth, the Test Cases Updating Technique after System Evolution makes it possible to reduce the number of tests to be generated after each adaptation. Fifth, the Resource Aware Test Component Placement Technique allows to produce a placement plan of the different testers. Sixth, Coverage Technique generates a reasonable-size set of tests. A case study is proposed in order to illustrate the use of these techniques.
引用
收藏
页码:732 / 743
页数:11
相关论文
共 50 条
  • [1] Improving Formal Verification and Testing Techniques for Internet of Things and Smart Cities
    Krichen, Moez
    MOBILE NETWORKS & APPLICATIONS, 2023, 28 (02): : 732 - 743
  • [2] A Survey on Formal Verification and Validation Techniques for Internet of Things
    Krichen, Moez
    APPLIED SCIENCES-BASEL, 2023, 13 (14):
  • [3] Internet of Things Technologies in Smart Cities
    Dlodlo, Nomusa
    Gcaba, Oscar
    Smith, Andrew
    2016 IST-AFRICA WEEK CONFERENCE, 2016,
  • [4] On the Internet of Things, smart cities and the WHO Healthy Cities
    Boulos, Maged N. Kamel
    Al-Shorbaji, Najeeb M.
    INTERNATIONAL JOURNAL OF HEALTH GEOGRAPHICS, 2014, 13
  • [5] On the Internet of Things, smart cities and the WHO Healthy Cities
    Maged N Kamel Boulos
    Najeeb M Al-Shorbaji
    International Journal of Health Geographics, 13
  • [6] Machine learning in the Internet of Things: Designed techniques for smart cities
    Din, Ikram Ud
    Guizani, Mohsen
    Rodrigues, Joel J. P. C.
    Hassan, Suhaidi
    Korotaev, Valery V.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 100 : 826 - 843
  • [7] Smart Governance of Heterogeneous Internet of Things for Smart Cities
    Kazmi, Aqeel
    Serrano, Martin
    Lenis, Angelos
    2018 12TH INTERNATIONAL CONFERENCE ON SENSING TECHNOLOGY (ICST), 2018, : 58 - 64
  • [8] Internet of Things for Smart Cities
    Zanella, Andrea
    Bui, Nicola
    Castellani, Angelo
    Vangelista, Lorenzo
    Zorzi, Michele
    IEEE INTERNET OF THINGS JOURNAL, 2014, 1 (01): : 22 - 32
  • [9] Sensor enabled Internet of Things for Smart Cities
    Sumi, Lucy
    Ranga, Virender
    2016 FOURTH INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC), 2016, : 295 - 300
  • [10] Benchmarking Internet of Things deployments in Smart Cities
    Le Gall, Franck
    Chevillard, Sophie Vallet
    Gluhak, Alex
    Zhang Xueli
    2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA), 2013, : 1319 - 1324