Learning and analysis of sensors behavior in IoT systems using statistical model checking

被引:3
|
作者
Chehida, Salim [1 ]
Baouya, Abdelhakim [1 ]
Bensalem, Saddek [1 ]
Bozga, Marius [1 ]
机构
[1] Univ Grenoble Alpes, VERIMAG, CNRS, F-38000 Grenoble, France
基金
欧盟地平线“2020”;
关键词
IoT; Sensor Behavior; Stochastic Automata; Statistical Model Checking; LTL; BIP;
D O I
10.1007/s11219-021-09559-w
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Analyzing the behavior of sensors is becoming one of the key challenges due to their increasing use for decision making in IoT systems. The paper proposes an approach for a formal specification and analysis of such behavior starting from existing sensor traces. A model that embodies the sensor measurements over time in the form of stochastic automata is built, then temporal properties are fed to Statistical Model Checker to simulate the learned model and to perform analysis. LTL properties are employed to predict sensors' readings in time and to check the conformity of sensed data with the sensor traces in order to detect any abnormal behavior. We also use LTL properties to analyze the collective behavior of a set of sensors and build a formal model that checks the conformity of a combination of sensors' readings in time.
引用
收藏
页码:367 / 388
页数:22
相关论文
共 50 条
  • [1] Learning and analysis of sensors behavior in IoT systems using statistical model checking
    Salim Chehida
    Abdelhakim Baouya
    Saddek Bensalem
    Marius Bozga
    [J]. Software Quality Journal, 2022, 30 : 367 - 388
  • [2] Using Statistical Model Checking for Measuring Systems
    Grosu, Radu
    Peled, Doron
    Ramakrishnan, C. R.
    Smolka, Scott A.
    Stoller, Scott D.
    Yang, Junxing
    [J]. LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: SPECIALIZED TECHNIQUES AND APPLICATIONS, PT II, 2014, 8803 : 223 - 238
  • [3] MLCA: A Model-Learning-Checking Approach for IoT Systems
    Salva, Sebastien
    Blot, Elliott
    [J]. SOFTWARE TECHNOLOGIES (ICSOFT 2020), 2021, 1447 : 70 - 97
  • [4] Verification of Interlocking Systems Using Statistical Model Checking
    Cappart, Quentin
    Limbree, Christophe
    Schaus, Pierre
    Quilbeuf, Jean
    Traonouez, Louis-Marie
    Legay, Axel
    [J]. 2017 IEEE 18TH INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING (HASE 2017), 2017, : 61 - 68
  • [5] Predictability Analysis of Interruptible Systems by Statistical Model Checking
    Strnadel, Josef
    [J]. IEEE DESIGN & TEST, 2018, 35 (02) : 57 - 63
  • [6] Model Checking IoT Systems in Microgrid
    Liang, Lulu
    Zheng, Kai
    Wei, Zilong
    Wang, Yanmei
    Wu, Sihan
    Huang, Xin
    [J]. 2016 8TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY IN MEDICINE AND EDUCATION (ITME), 2016, : 601 - 604
  • [7] A model checking-based security analysis framework for IoT systems
    Fang, Zheng
    Fu, Hao
    Gu, Tianbo
    Qian, Zhiyun
    Jaeger, Trent
    Hu, Pengfei
    Mohapatra, Prasant
    [J]. HIGH-CONFIDENCE COMPUTING, 2021, 1 (01):
  • [8] Quantitative Analysis of Multiagent Systems Through Statistical Model Checking
    Herd, Benjamin
    Miles, Simon
    McBurney, Peter
    Luck, Michael
    [J]. ENGINEERING MULTI-AGENT SYSTEMS, EMAS 2015, 2015, 9318 : 109 - 130
  • [9] Statistical model checking for biological systems
    Alexandre David
    Kim G. Larsen
    Axel Legay
    Marius Mikučionis
    Danny Bøgsted Poulsen
    Sean Sedwards
    [J]. International Journal on Software Tools for Technology Transfer, 2015, 17 : 351 - 367
  • [10] Statistical model checking for biological systems
    David, Alexandre
    Larsen, Kim G.
    Legay, Axel
    Mikucionis, Marius
    Poulsen, Danny Bogsted
    Sedwards, Sean
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2015, 17 (03) : 351 - 367