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 条
  • [21] Overcoming the Heterogeneity in the Internet of Things for Smart Cities
    Kazmi, Aqeel
    Jan, Zeeshan
    Zappa, Achille
    Serrano, Martin
    INTEROPERABILITY AND OPEN-SOURCE SOLUTIONS FOR THE INTERNET OF THINGS (INTEROSS-IOT 2016), 2017, 10218 : 20 - 35
  • [22] A resilient Internet of Things architecture for smart cities
    Abreu, David Perez
    Velasquez, Karima
    Curado, Marilia
    Monteiro, Edmundo
    ANNALS OF TELECOMMUNICATIONS, 2017, 72 (1-2) : 19 - 30
  • [23] Clustering for smart cities in the internet of things: a review
    Hosseinzadeh, Mehdi
    Hemmati, Atefeh
    Rahmani, Amir Masoud
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (06): : 4097 - 4127
  • [24] An Internet of Things (IOT) based Smart Parking Routing System for Smart Cities
    Mouhcine, Elgarej
    Hanaa, El Fazazi
    Yassine, Karouani
    Mansouri, Khalifa
    Mohamed, Youssfi
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (08) : 528 - 538
  • [25] Developing Smart Cities using Internet of Things: An Empirical Study
    Sarin, Gaurav
    PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT, 2016, : 315 - 320
  • [26] Connected Smart Cities: Interoperability with SEG 3.0 for the Internet of Things
    Gyrard, Amelie
    Serrano, Martin
    IEEE 30TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA 2016), 2016, : 796 - 802
  • [27] Performance Evaluation of MQTT Brokers in the Internet of Things for Smart Cities
    de Oliveira, Davi L.
    Veloso, Artur F. da S.
    Sobral, Jose V. V.
    Rabelo, Ricardo A. L.
    Rodrigues, Joel J. P. C.
    Solic, Petar
    2019 4TH INTERNATIONAL CONFERENCE ON SMART AND SUSTAINABLE TECHNOLOGIES (SPLITECH), 2019, : 247 - 252
  • [28] Building Dynamic Communities of Interest for Internet of Things in Smart Cities
    Aldelaimi, Monira N.
    Hossain, M. Anwar
    Alhamid, Mohammed F.
    SENSORS, 2020, 20 (10)
  • [29] The applications of the internet of things in smart cities governance: a bibliometric study
    Tong, Li
    Amalia Rivai, Faradillah
    INNOVATION-THE EUROPEAN JOURNAL OF SOCIAL SCIENCE RESEARCH, 2024,
  • [30] Role of Internet of Things in Shaping Cities of Rajasthan as Smart Cities
    Pawar, Lokesh
    Bathla, Gaurav
    Malhotra, Manisha
    Khan, Gulista
    PROCEEDINGS OF THE 2019 8TH INTERNATIONAL CONFERENCE ON SYSTEM MODELING & ADVANCEMENT IN RESEARCH TRENDS (SMART-2019), 2019, : 148 - 154