ThingML+ Augmenting Model-Driven Software Engineering for the Internet of Things with Machine Learning
Not on the map. Why?
Abstract (arXiv)
In this paper, we present the current position of the research project ML-Quadrat, which aims to extend the methodology, modeling language and tool support of ThingML - an open source modeling tool for IoT/CPS - to address Machine Learning needs for the IoT applications. Currently, ThingML offers a modeling language and tool support for modeling the components of the system, their communication interfaces as well as their behaviors. The latter is done through state machines. However, we argue that in many cases IoT/CPS services involve system components and physical processes, whose behaviors are not well understood in order to be modeled using state machines. Hence, quite often a data-driven approach that enables inference based on the observed data, e.g., using Machine Learning is preferred. To this aim, ML-Quadrat integrates the necessary Machine Learning concepts into ThingML both on the modeling level (syntax and semantics of the modeling language) and on the code generators level. We plan to support two target platforms for code generation regarding Stream Processing and Complex Event Processing, namely Apache SAMOA and Apama.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 22 Sep 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5.
5 papers.
- 2021A Model-Driven Approach to Machine Learning and Software Modeling for the IoTcited by 4
- 2021Supporting AI Engineering on the IoT Edge through Model-Driven TinyMLcited by 3
- 2021ML-Quadrat & DriotData: A Model-Driven Engineering Tool and a Low-Code Platform for Smart IoT Servicescited by 3
- 2021Data Analytics and Machine Learning Methods, Techniques and Tool for Model-Driven Engineering of Smart IoT Servicescited by 0
- 2021MDE4QAI: Towards Model-Driven Engineering for Quantum Artificial Intelligencecited by 0
- 2021MDE4QAI: Towards Model-Driven Engineering for Quantum Artificial Intelligence14 Jul 2021
- 2021ML-Quadrat & DriotData: A Model-Driven Engineering Tool and a Low-Code Platform for Smart IoT Services6 Jul 2021
- 2021Supporting AI Engineering on the IoT Edge through Model-Driven TinyML6 Jul 2021
- 2021A Model-Driven Approach to Machine Learning and Software Modeling for the IoT6 Jul 2021
- 2021Data Analytics and Machine Learning Methods, Techniques and Tool for Model-Driven Engineering of Smart IoT Services12 Feb 2021