Multi-valued Model Checking A Smart Glucose Monitoring System with Trust

被引:1
|
作者
Alwhishi, Ghalya [1 ]
Bentahar, Jamal [1 ,2 ]
Elwhishi, Ahmed [3 ]
机构
[1] Concordia Univ, CIISE, Montreal, PQ, Canada
[2] Khalifa Univ, EECS, Abu Dhadi, U Arab Emirates
[3] Univ Doha Sci & Technol, Sch Comp, Doha, Qatar
关键词
Multi-valued model checking; IoT; sensors; inconsistency;
D O I
10.1109/IWCMC58020.2023.10183263
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
IoT in the e-Healthcare domain has recently seen much interest. The IoT applications in this domain involve extensive interactions between many components within open environments, making verifying these applications a significant challenge. This paper introduces a new framework for modelling and verifying IoT applications in the healthcare domain using a practical system verification technique called multi-valued model checking. We focus on applications that involve interactions based on trust protocols under inconsistency. Specifically, we introduce a new logic of trust called (4v-TCTL) to reason about the inconsistency between designers over IoT systems. We use a Smart Glucose Monitoring System as a case study. We model our system and assign six trust properties to be checked against this system. We introduce a new reduction algorithm for reducing our four-valued model checking problem to the two-valued version to reuse an existing model checker called MCMASt. We verified our system using our approach and reported the experimental results.
引用
收藏
页码:1697 / 1702
页数:6
相关论文
共 50 条
  • [1] Multi-valued model checking games
    Shoham, S
    Grumberg, O
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2005, 3707 : 354 - 369
  • [2] Model checking with multi-valued logics
    Bruns, G
    Godefroid, P
    AUTOMATA , LANGUAGES AND PROGRAMMING, PROCEEDINGS, 2004, 3142 : 281 - 293
  • [3] Deductive multi-valued model checking
    Mallya, A
    LOGIC PROGRAMMING, PROCEEDINGS, 2005, 3668 : 297 - 310
  • [4] Multi-valued model checking games
    Shoham, Sharon
    Grumberg, Orna
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2012, 78 (02) : 414 - 429
  • [5] Multi-valued model checking via classical model checking
    Gurfinkel, A
    Chechik, M
    CONCUR 2003 - CONCURRENCY THEORY, 2003, 2761 : 266 - 280
  • [6] An algebraic approach to multi-valued model checking
    Wu, Jinzhao
    Zhao, Lin
    SEVENTH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 2007, : 238 - +
  • [7] Multi-valued symbolic model-checking
    Chechik, M
    Devereux, B
    Easterbrook, S
    Gurfinkel, A
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2003, 12 (04) : 371 - 408
  • [8] Model checking with multi-valued temporal logics
    Chechik, M
    Easterbrook, S
    Devereux, B
    31ST INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, PROCEEDINGS, 2001, : 187 - 192
  • [9] A Direct Algorithm for Multi-valued Bounded Model Checking
    Andrade, Jefferson O.
    Kameyama, Yukiyoshi
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2008, 5311 : 80 - 94
  • [10] Model checking for multi-valued computation tree logics
    Konikowska, B
    Penczek, W
    BEYOND TWO: THEORY AND APPLICATIONS OF MULTIPLE-VALUED LOGIC, 2003, 114 : 193 - 210