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

被引:0
作者
Salim Chehida
Abdelhakim Baouya
Saddek Bensalem
Marius Bozga
机构
[1] University of Grenoble Alpes,
[2] CNRS,undefined
[3] VERIMAG,undefined
来源
Software Quality Journal | 2022年 / 30卷
关键词
IoT; Sensor Behavior; Stochastic Automata; Statistical Model Checking; LTL; BIP;
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:21
相关论文
共 73 条
[1]  
Agha G(2018)A Survey of Statistical Model Checking ACM Transactions on Modeling and Computer Simulation 28 1-39
[2]  
Palmskog K(2019)Smart parking in IoT-enabled cities: A survey Sustainable Cities and Society 49 101608-77
[3]  
Al-Turjman F(1993)Real-Time Logics: Complexity and Expressiveness Information and Computation 104 35-77
[4]  
Malekloo A(2015)Hasl: A new approach for performance evaluation and model checking from concepts to experimentation Performance Evaluation 90 53-48
[5]  
Alur R(2011)Rigorous Component-Based System Design Using the BIP Framework IEEE Software 28 41-104
[6]  
Henzinger T(2000)LOF: identifying density-based local outliers ACM SIGMOD Record 29 93-168
[7]  
Ballarini P(2020)IoT and Big Data Analytics for Smart Buildings: A Survey Procedia Computer Science 170 161-367
[8]  
Barbot B(2015)Statistical model checking for biological systems International Journal on Software Tools for Technology Transfer 17 351-60
[9]  
Duflot M(2016)Improving self-adaptation planning through software architecture-based stochastic modeling Journal of Systems and Software 115 42-1650
[10]  
Haddad S(2003)Discovering cluster-based local outliers Pattern Recognition Letters 24 1641-33