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 条
  • [31] Internet of Things for Cultural Heritage of Smart Cities and Smart Regions
    Jara, Antonio J.
    Sun, Yunchuan
    Song, Houbing
    Bie, Rongfang
    Genooud, Dominique
    Bocchi, Yann
    2015 IEEE 29TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS WAINA 2015, 2015, : 668 - 675
  • [32] Major requirements for building Smart Homes in Smart Cities based on Internet of Things technologies
    Hui, Terence K. L.
    Sherratt, R. Simon
    Diaz Sanchez, Daniel
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 76 : 358 - 369
  • [33] Creativity and Ambient Urbanizing at the Intersection of the Internet of Things and People in Smart Cities
    McKenna, H. Patricia
    UNIVERSAL ACCESS IN HUMAN-COMPUTER INTERACTION: VIRTUAL, AUGMENTED, AND INTELLIGENT ENVIRONMENTS, 2018, 10908 : 295 - 307
  • [34] Internet of Things in Smart Cities: Comprehensive Review, Open Issues, and Challenges
    Houssein, Essam H.
    Othman, Mahmoud A.
    Mohamed, Waleed M.
    Younan, Mina
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (21): : 34941 - 34952
  • [35] The Relationship Between Smart Cities and the Internet of Things in Low Density Regions
    Lopes, Isabel Maria
    Guarda, Teresa
    DIGITAL SCIENCE, 2019, 850 : 369 - 378
  • [36] INTERNET OF THINGS AND SMART CITIES: TECHNOLOGY, INNOVATION AND THE PARADIGM OF SUSTAINABLE DEVELOPMENT
    Santiago, Mariana Ribeiro
    Payao, Jordana Viana
    REVISTA DE DIREITO DA CIDADE-CITY LAW, 2018, 10 (02): : 787 - 805
  • [37] Cyber Physical Systems and Internet of Things: Emerging Paradigms on Smart Cities
    Kalogeras, Athanasios P.
    Rivano, Herve
    Ferrarini, Luca
    Alexakos, Christos
    Iova, Oana
    Rastegarpour, Soroush
    Mbacke, Abdoul Aziz
    2019 FIRST INTERNATIONAL CONFERENCE ON SOCIETAL AUTOMATION (SA), 2019,
  • [38] Efficient Energy Management for the Internet of Things in Smart Cities
    Ejaz, Waleed
    Naeem, Muhammad
    Shahid, Adnan
    Anpalagan, Alagan
    Jo, Minho
    IEEE COMMUNICATIONS MAGAZINE, 2017, 55 (01) : 84 - 91
  • [39] Smart Cities in the Era of Artificial Intelligence and Internet of Things
    Ben Rjab, Amal
    Mellouli, Sehl
    PROCEEDINGS OF THE 19TH ANNUAL INTERNATIONAL CONFERENCE ON DIGITAL GOVERNMENT RESEARCH (DGO 2018): GOVERNANCE IN THE DATA AGE, 2018, : 688 - 697
  • [40] Testing protocols in Internet of Things by a formal passive technique
    Xiaoping CHE
    Stephane MAAG
    Science China(Information Sciences), 2014, 57 (03) : 6 - 18