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 条
  • [41] Rule-based platform for web user profiling
    Zhang, Jianping
    Shukla, Manu
    ICDM 2006: SIXTH INTERNATIONAL CONFERENCE ON DATA MINING, PROCEEDINGS, 2006, : 1183 - +
  • [42] User-driven context aware creation and execution of home care applications
    Baladron, Carlos
    Aguiar, Javier M.
    Gobernado, Javier
    Carro, Belen
    Sanchez, Antonio
    ANNALS OF TELECOMMUNICATIONS, 2010, 65 (9-10) : 545 - 556
  • [43] User-driven context aware creation and execution of home care applications
    Carlos Baladrón
    Javier M. Aguiar
    Javier Gobernado
    Belén Carro
    Antonio Sánchez
    annals of telecommunications - annales des télécommunications, 2010, 65 : 545 - 556
  • [44] MOSBIE: a tool for comparison and analysis of rule-based biochemical models
    John E Wenskovitch
    Leonard A Harris
    Jose-Juan Tapia
    James R Faeder
    G Elisabeta Marai
    BMC Bioinformatics, 15
  • [45] AppEcho: A User-Driven, In Situ Feedback Approach for Mobile Platforms and Applications
    Seyff, Norbert
    Ollmann, Gregor
    Bortenschlager, Manfred
    PROCEEDINGS OF THE 1ST INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT 2014), 2014, : 99 - 108
  • [46] Formal Reduction for Rule-based Models
    Camporesi, Ferdinanda
    Feret, Jerome
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2011, 276 : 29 - 59
  • [47] A rule-based system for eCommerce applications
    Dietrich, J
    KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 1, PROCEEDINGS, 2004, 3213 : 455 - 463
  • [48] Rule-based extension through IoT for a robotized application
    Pascal, Carlos
    Lipovanu, Iuliana
    2020 24TH INTERNATIONAL CONFERENCE ON SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2020, : 559 - 563
  • [49] MOSBIE: a tool for comparison and analysis of rule-based biochemical models
    Wenskovitch, John E., Jr.
    Harris, Leonard A.
    Tapia, Jose-Juan
    Faeder, James R.
    Marai, G. Elisabeta
    BMC BIOINFORMATICS, 2014, 15
  • [50] FUZZY RULE-BASED MODELS FOR INFILTRATION
    BARDOSSY, A
    DISSE, M
    WATER RESOURCES RESEARCH, 1993, 29 (02) : 373 - 382