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 条
  • [31] Editable machine learning models? A rule-based framework for user studies of explainability
    Vojir, Stanislav
    Kliegr, Tomas
    ADVANCES IN DATA ANALYSIS AND CLASSIFICATION, 2020, 14 (04) : 785 - 799
  • [32] User-driven innovation? Challenges of user involvement in future technology analysis
    De Moor, Katrien
    Berte, Katrien
    De Marez, Lieven
    Joseph, Wout
    Deryckere, Tom
    Martens, Luc
    SCIENCE AND PUBLIC POLICY, 2010, 37 (01) : 51 - 61
  • [33] Editable machine learning models? A rule-based framework for user studies of explainability
    Kliegr, Tomáš (tomas.kliegr@vse.cz), 1600, Springer Science and Business Media Deutschland GmbH (14):
  • [34] Editable machine learning models? A rule-based framework for user studies of explainability
    Stanislav Vojíř
    Tomáš Kliegr
    Advances in Data Analysis and Classification, 2020, 14 : 785 - 799
  • [35] A User-Driven SOA for Financial Market Data Analysis
    Guabtni, Adnene
    Kundisch, Dennis
    Rabhi, Fethi A.
    ENTERPRISE MODELLING AND INFORMATION SYSTEMS ARCHITECTURES-AN INTERNATIONAL JOURNAL, 2010, 5 (02): : 4 - 20
  • [36] A User-Driven Environment for Financial Market Data Analysis
    Rabhi, Fethi A.
    Rana, Omer F.
    Guabtni, Adnene
    Benatallah, Boualem
    ENTERPRISE APPLICATIONS AND SERVICES IN THE FINANCE INDUSTRY, 2009, 23 : 64 - +
  • [37] User-driven summarization of data based on gradual rules
    Dubois, D
    Prade, H
    Rannou, E
    PROCEEDINGS OF THE SIXTH IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS I - III, 1997, : 839 - 844
  • [38] Event-based concepts for user-driven visualization
    Tominski, Christian
    INFORMATION VISUALIZATION, 2011, 10 (01) : 65 - 81
  • [39] Rule-Based Generation of Mobile User Interfaces
    Schuler, Andreas
    Franz, Barbara
    PROCEEDINGS OF THE 2013 10TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, 2013, : 267 - 272
  • [40] Sentiment Analysis on User Reviews Through Lexicon and Rule-Based Approach
    Zeb, Sobh
    Qamar, Usman
    Hussain, Faiza
    WEB TECHNOLOGIES AND APPLICATIONS: APWEB 2016 WORKSHOPS, WDMA, GAP, AND SDMA, 2016, 9865 : 55 - 63