• DocumentCode
    3574847
  • Title

    ECA Rules for IoT Environment: A Case Study in Safe Design

  • Author

    Cano, Julio ; Rutten, Eric ; Delaval, Gwenael ; Benazzouz, Yazid ; Gurgen, Levent

  • Author_Institution
    INRIA, Grenoble, France
  • fYear
    2014
  • Firstpage
    116
  • Lastpage
    121
  • Abstract
    Reactive systems operate in various fields such as, surveillance systems, embedded systems and Internet of things. This paradigm can employ mechanisms of type Event - Condition -Action (ECA). It is a powerful and flexible tool to respond to complex situations. However, the behaviour of a rules based system is difficult to analyse because of the ability of rules to interact with each other. Particularly, in IoT area the rules that govern the relations between sensors and actuators will lead to highly distributed collaborative applications. Runtime coordination and formal analysis becomes a necessity to avoid side effects mainly when applications are critical. This paper presents a case study for safe applications development in IoT. Our approach proposes an extension of ECA semantic by discrete control. We defined a safe interaction properties and developed autonomous controllers that support ECA distribution.
  • Keywords
    Internet of Things; groupware; ECA distribution; ECA rules; Internet of Things; IoT environment; actuators; applications development; autonomous controllers; discrete control; distributed collaborative applications; embedded systems; event-condition-action; formal analysis; reactive systems; rules based system; runtime coordination; safe design; safe interaction properties; sensors; surveillance systems; Automata; Control systems; Java; Performance evaluation; Redundancy; Sensors; TV;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Self-Adaptive and Self-Organizing Systems Workshops (SASOW), 2014 IEEE Eighth International Conference on
  • Type

    conf

  • DOI
    10.1109/SASOW.2014.32
  • Filename
    7056365