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

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...

Mi-MMAC: MIMO-Based Multi-Channel MAC Protocol for WLAN

In order to meet the proliferating demands in wireless local area networks (WLANs), the multi-channel media access control (MMAC) technology has attracted a considerable attention to exploit the increasingly scarce spect...

Classification of Steps on Road Surface Using Acceleration Signals

In order to reduce a road monitoring cost, we propose a system to monitor extensively road condition by cyclists with a smartphone. In this paper, we propose two methods towards road monitoring. First is to classify road...

The Influence of Noise Uncertainty and SNR Wall on the Performance of Hybrid Sensing Method

The paper discusses the hybrid sensing method and presents the hybrid detector (HD) which improves the sensing performance. The proposed HD takes advantage of the energy detection (ED) and a method based on the Covarianc...

Effective sensor positioning to localize target transmitters in a Cognitive Radio Network

A precise positioning of transmitting nodes enhances the performance of Cognitive Radio (CR), by enabling more efficient dynamic allocation of channels and transmit powers for unlicensed users. Most localization techniqu...

Download PDF file
  • EP ID EP45621
  • DOI http://dx.doi.org/10.4108/cogcom.1.2.e6
  • Views 332
  • 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