Consistent Substitution of Object in Rule-based IoT Applications

被引:0
|
作者
Salaun, Gwen [1 ]
机构
[1] Univ Grenoble Alpes, INRIA, CNRS, Grenoble INP,LIG, F-38000 Grenoble, France
关键词
Internet of Things; substitution; automated techniques; tools; WebThings platform; COMPATIBILITY;
D O I
10.1109/COMPSAC51774.2021.00142
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The Internet of Things (IoT) is a network of physical devices and software entities that interact together for fulfilling an overall objective. Such applications are built by selecting and composing several objects. Recent frameworks promote the use of 'if event(s) then action(s)' rules to make explicit the way these objects interact together, i.e., if an event is raised, then an action is triggered. IoT applications are not monolithic applications built once and for all. In this paper, we focus on the replacement of an object, operation which is often required for substituting an out-of-order or obsolete device. When substituting an object by another one, the user may want the application to provide at least the same functionalities as before. Therefore, replacement should be supported by automated techniques and tools in order to guarantee the preservation of the application behaviour. As a result, we first define several notions of object substitution. Then, we show how these notions can be automatically checked or computed. Finally, we present the tool support and its integration to the Mozilla WebThings platform for applying our approach on smart home applications.
引用
收藏
页码:1040 / 1048
页数:9
相关论文
共 50 条
  • [1] Seamless Reconfiguration of Rule-based IoT Applications
    Duran, Francisco
    Krishna, Ajay
    Le Pallec, Michel
    Mateescu, Radu
    Salaun, Gwen
    [J]. 2021 INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS 2021), 2021, : 142 - 148
  • [2] Rule-based multiple object tracking
    Truong Cong, D-N.
    Che Viet, N-A.
    Ho-Phuoc, T.
    [J]. 2014 INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR COMMUNICATIONS (ATC), 2014, : 735 - 738
  • [3] An overview of the rule-based object language
    Liu, MC
    [J]. JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 1998, 10 (01) : 5 - 29
  • [4] An Overview of the Rule-Based Object Language
    Mengchi Liu
    [J]. Journal of Intelligent Information Systems, 1998, 10 : 5 - 29
  • [5] Models and analysis for user-driven reconfiguration of rule-based IoT applications
    Duran, Francisco
    Krishna, Ajay
    Le Pallec, Michel
    Mateescu, Radu
    Salaun, Gwen
    [J]. INTERNET OF THINGS, 2022, 19
  • [6] MGA - RULE-BASED SPECIFICATION OF ACTIVE OBJECT-ORIENTED DATABASE APPLICATIONS
    SAWYER, P
    SOMMERVILLE, I
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1995, 37 (04) : 203 - 211
  • [7] RULE-BASED SYMBOLIC PROCESSOR FOR OBJECT RECOGNITION
    CASASENT, D
    MAHALANOBIS, A
    [J]. APPLIED OPTICS, 1987, 26 (22) : 4795 - 4802
  • [8] A rule-based approach for consistent proportional delay differentiation
    Wei, JB
    Xu, CZ
    [J]. NETWORKING 2005: NETWORKING TECHNOLOGIES, SERVICES, AND PROTOCOLS; PERFORMANCE OF COMPUTER AND COMMUNICATION NETWORKS; MOBILE AND WIRELESS COMMUNICATIONS SYSTEMS, 2005, 3462 : 1388 - 1392
  • [9] Rule-based extension through IoT for a robotized application
    Pascal, Carlos
    Lipovanu, Iuliana
    [J]. 2020 24TH INTERNATIONAL CONFERENCE ON SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2020, : 559 - 563
  • [10] A rule-based system for eCommerce applications
    Dietrich, J
    [J]. KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 1, PROCEEDINGS, 2004, 3213 : 455 - 463