@inproceedings{3ad15c7fa35e488f9ecf48292b56c0cf,
title = "Stream analytics in IoT mashup tools",
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.",
keywords = "End-users, Graphical flows, Internet of Things, IoT mashup tools, Stream analytics",
author = "Tanmaya Mahapatra and Christian Prehofer and Ilias Gerostathopoulos and Ioannis Varsamidakis",
year = "2018",
month = oct,
day = "23",
doi = "10.1109/VLHCC.2018.8506548",
language = "English",
series = "Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC",
publisher = "IEEE Computer Society",
pages = "227--231",
editor = "Caitlin Kelleher and Gregor Engels and Fernandes, {Joao Paulo} and Jacome Cunha and Jorge Mendes",
booktitle = "Proceedings - 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018",
address = "United States",
note = "2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018 ; Conference date: 01-10-2018 Through 04-10-2018",
}