Models and analysis for user-driven reconfiguration of rule-based IoT applications

被引:3
|
作者
Duran, Francisco [1 ]
Krishna, Ajay [2 ,4 ]
Le Pallec, Michel [3 ]
Mateescu, Radu [2 ,4 ]
Salaun, Gwen [2 ,4 ]
机构
[1] Univ Malaga, ITIS Software, Malaga, Spain
[2] Univ Grenoble Alpes, LIG, Grenoble INP, CNRS,Inria, F-38000 Grenoble, France
[3] Nokia Bell Labs, Nozay, France
[4] Univ Grenoble Alpes, Inst Engn, Grenoble, France
关键词
IoT; Reconfiguration; Verification; Web of Things;
D O I
10.1016/j.iot.2022.100515
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Introduction: The Internet of Things consists of devices and software interacting altogether in order to build powerful and added-value services. One of the main challenges in this context is to support end users with simple, user-friendly, and automated techniques to design such applications. IFTTT-style rules are a popular way to build IoT applications as it addresses this challenge. Problem statement: Given the dynamicity of IoT applications, these techniques should also consider that these applications are in most cases not built once and for all. They can evolve over time and objects may be added or removed for several reasons (replacement, loss of connectivity, upgrade, failure, etc.). There is a need for techniques and tools supporting the reconfiguration of rule-based IoT applications to ensure certain correctness properties during this update tasks. Methodology: In this paper, we propose new techniques for supporting the reconfiguration of running IoT applications, represented as a set of coordinated rules acting on devices. These techniques compare two versions of an application (before and after reconfiguration) to check if several functional and quantitative properties are satisfied. This information can be used by the user to decide whether the actual deployment of the new application should be triggered or not. Contributions and results: The analysis techniques have been implemented using encodings into formal specification languages and verification is carried out using corresponding analysis frameworks. All these techniques for designing new applications, analysing the aforementioned reconfiguration properties, and deploying the new applications have been integrated into the WebThings platform and applied on real-world examples for validation of the approach.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] Seamless Reconfiguration of Rule-based IoT Applications
    Duran, Francisco
    Krishna, Ajay
    Le Pallec, Michel
    Mateescu, Radu
    Salaun, Gwen
    2021 INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS 2021), 2021, : 142 - 148
  • [2] Expert-driven validation of rule-based user models in personalization applications
    Adomavicius, G
    Tuzhilin, A
    DATA MINING AND KNOWLEDGE DISCOVERY, 2001, 5 (1-2) : 33 - 58
  • [3] Expert-Driven Validation of Rule-Based User Models in Personalization Applications
    Gediminas Adomavicius
    Alexander Tuzhilin
    Data Mining and Knowledge Discovery, 2001, 5 : 33 - 58
  • [4] A User-driven Adaptation Approach for Microservice-based IoT Applications
    De Sanctis, Martina
    Muccini, Henry
    Vaidhyanathan, Karthik
    11TH INTERNATIONAL CONFERENCE ON THE INTERNET OF THINGS, IOT 2021, 2021, : 48 - 56
  • [5] AutoIoT: a Framework based on User-driven MDE for Generating IoT Applications
    Nepomuceno, Thiago
    Carneiro, Tiago
    Maia, Paulo Henrique
    Adnan, Muhammad
    Nepomuceno, Thalyson
    Martin, Alexander
    PROCEEDINGS OF THE 35TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING (SAC'20), 2020, : 719 - 728
  • [6] Visual analysis of user-driven association rule mining
    Chen, Wei
    Xie, Cong
    Shang, Pingping
    Peng, Qunsheng
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2017, 42 : 76 - 85
  • [7] Enabling user-driven rule management in event data analysis
    Chen, Weisi
    Rabhi, Fethi A.
    INFORMATION SYSTEMS FRONTIERS, 2016, 18 (03) : 511 - 528
  • [8] Enabling user-driven rule management in event data analysis
    Weisi Chen
    Fethi A. Rabhi
    Information Systems Frontiers, 2016, 18 : 511 - 528
  • [9] Consistent Substitution of Object in Rule-based IoT Applications
    Salaun, Gwen
    2021 IEEE 45TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2021), 2021, : 1040 - 1048
  • [10] User-driven RFID applications and challenges
    Mitrokotsa, Aikaterini
    Sheng, Quan Z.
    Maamar, Zakaria
    PERSONAL AND UBIQUITOUS COMPUTING, 2012, 16 (03) : 223 - 224