Stream analytics in IoT mashup tools

Tanmaya Mahapatra, Christian Prehofer, Ilias Gerostathopoulos, Ioannis Varsamidakis

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

Consumption of data streams generated from IoT devices during IoT application development is gaining prominence as the data insights are paramount for building high-impact applications. IoT mashup tools, i.e. tools that aim to reduce the development effort in the context of IoT via graphical flow-based programming, suffer from various architectural limitations which prevent the usage of data analytics as part of the application logic. Moreover, the approach of flow-based programming is not conducive for stream processing. We introduce our new mashup tool aFlux based on actor system with concurrent and asynchronous execution semantics to overcome the prevalent architectural limitations and support in-built user-configurable stream processing capabilities. Furthermore, parametrizing the control points of stream processing in the tool enables non-experts to use various stream processing styles and deal with the subtle nuances of stream processing effortlessly. We validate the effectiveness of parametrization in a real-time traffic use case.

Original languageEnglish
Title of host publicationProceedings - 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018
EditorsCaitlin Kelleher, Gregor Engels, Joao Paulo Fernandes, Jacome Cunha, Jorge Mendes
PublisherIEEE Computer Society
Pages227-231
Number of pages5
ISBN (Electronic)9781538642351
DOIs
Publication statusPublished - 23 Oct 2018
Externally publishedYes
Event2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018 - Lisbon, Portugal
Duration: 1 Oct 20184 Oct 2018

Publication series

NameProceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC
Volume2018-October
ISSN (Print)1943-6092
ISSN (Electronic)1943-6106

Conference

Conference2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018
Country/TerritoryPortugal
CityLisbon
Period1/10/184/10/18

Funding

This work is part of the TUM Living Lab Connected Mobility (TUM LLCM) project and has been funded by the Bavarian Ministry of Economic Affairs, Energy and Technology (StMWi) through the Center Digitisation.Bavaria, an initiative of the Bavarian State Government.

FundersFunder number
Bavarian Ministry of Economic Affairs, Energy and Technology
Bavarian State Government
Bayerisches Staatsministerium für Wirtschaft, Infrastruktur, Verkehr und Technologie
Technische Universität München

    Keywords

    • End-users
    • Graphical flows
    • Internet of Things
    • IoT mashup tools
    • Stream analytics

    Fingerprint

    Dive into the research topics of 'Stream analytics in IoT mashup tools'. Together they form a unique fingerprint.

    Cite this