High-level Programming and Symbolic Reasoning on IoT Resource Constrained Devices

Journal Title: EAI Endorsed Transactions on Cognitive Communications - Year 2015, Vol 1, Issue 2

Abstract

While the vision of Internet of Things (IoT) is rather inspiring, its practical implementation remains challenging. Conventional programming approaches prove unsuitable to provide IoT resource constrained devices with the distributed processing capabilities required to implement intelligent, autonomic, and self-organizing behaviors. In our previous work, we had already proposed an alternative programming methodology for such systems that is characterized by high-level programming and symbolic expressions evaluation, and developed a lightweight middleware to support it. Our approach allows for interactive programming of deployed nodes, and it is based on the simple but e ective paradigm of executable code exchange among nodes. In this paper, we show how our methodology can be used to provide IoT resource constrained devices with reasoning abilities by implementing a Fuzzy Logic symbolic extension on deployed nodes at runtime.

Authors and Affiliations

Sal vatore Gaglio, Giuseppe Lo Re, Gloria Martorella, Daniele Peri

Keywords

Related Articles

Predictive channel selection: Practical implementation and a social-aware vision for spectrum use

This paper demonstrates a predictive channel selection method by implementing it in software-defined radio (SDR) platforms and measuring the performance using over-the-air video transmissions. The method uses both long t...

A novel spectrum allocation scheme in femtocell networks using improved graph theory

In this paper, we propose a novel spectrum allocation scheme by using graph coloring and taking QoS thresholds into account. The goal of our proposed method is to reduce interference among femtocells d...

WiFi Localization Based on IEEE 802.11 RTS/CTS Mechanism

Location Based Services are providing one of the fastest growing market segments today. While the most common technique for location determination is GPS, several alternative approaches have been proposed for Wi-Fi envir...

Metallic Plasmonic Nano-antenna for Wireless Optical Communication in Intra-body Nanonetworks

Nanonetworks consist of nano-sized communicating devices which are able to perform simple tasks at the nanoscale. Nanonetworks are the enabling technology for unique applications, including intra-body health-monitoring a...

Consensus-based Spectrum Sensing in Cognitive Radio Networks

In this work, we analyze a distributed cooperative spectrum sensing scheme where N secondary users (SUs) of a cognitive wireless net-work make a joint decision on the primary user (PU) presence based on an agreement reac...

Download PDF file
  • EP ID EP45621
  • DOI http://dx.doi.org/10.4108/cogcom.1.2.e6
  • Views 391
  • Downloads 0

How To Cite

Sal vatore Gaglio, Giuseppe Lo Re, Gloria Martorella, Daniele Peri (2015). High-level Programming and Symbolic Reasoning on IoT Resource Constrained Devices. EAI Endorsed Transactions on Cognitive Communications, 1(2), -. https://europub.co.uk/articles/-A-45621