ML-Quadrat & DriotData: A Model-Driven Engineering Tool and a Low-Code Platform for Smart IoT Services
In this paper, we present ML-Quadrat, an open-source research prototype that is based on the Eclipse Modeling Framework (EMF) and the state of the art in the literature of Model-Driven Software Engineering (MDSE) for smart Cyber-Physical Systems (CPS) and the Internet of Things (IoT). Its envisioned users are mostly software developers who might not have deep knowledge and skills in the heterogeneous IoT platforms and the diverse Artificial Intelligence (AI) technologies, specifically regarding Machine Learning (ML). ML-Quadrat is released under the terms of the Apache 2.0 license on Github. Additionally, we demonstrate an early tool prototype of DriotData, a web-based Low-Code platform targeting citizen data scientists and citizen/end-user software developers. DriotData exploits and adopts ML-Quadrat in the industry by offering an extended version of it as a subscription-based service to companies, mainly Small- and Medium-Sized Enterprises (SME). The current preliminary version of DriotData has three web-based model editors: text-based, tree-/form-based and diagram-based. The latter is designed for domain experts in the problem or use case domains (namely the IoT vertical domains) who might not have knowledge and skills in the field of IT. Finally, a short video demonstrating the tools is available on YouTube: https://youtu.be/VAuz25w0a5k
Thu 12 MayDisplayed time zone: Eastern Time (US & Canada) change
03:00 - 04:00 | Modeling and RefactoringDEMO - Demonstrations at ICSE Demo room 2 Chair(s): Renzo Degiovanni SnT, University of Luxembourg | ||
03:00 15mDemonstration | ReInstancer: Automatically Refactoring for Instanceof Pattern Matching DEMO - Demonstrations Shuai Hong Hebei University of Science and Technology, Yang Zhang Hebei University of Science and Technology, Chaoshuai Li Hebei University of Science and Technology, Yu Bai Hebei University of Science and Technology DOI Pre-print Media Attached | ||
03:15 15mDemonstration | ML-Quadrat & DriotData: A Model-Driven Engineering Tool and a Low-Code Platform for Smart IoT Services DEMO - Demonstrations Armin Moin Technical University of Munich, Germany, Andrei Mituca DriotData UG, Munich, Germany, Moharram Challenger University of Antwerp, Atta Badii University of Reading, United Kingdom, Stephan Günnemann Technical University of Munich (TUM) & Munich Data Science Institute, Germany Pre-print Media Attached | ||
03:30 15mDemonstration | RM2Doc: A Tool for Automatic Generation of Requirements Documents from Requirements Models DEMO - Demonstrations Tianshu Bao School of Computer Science and Technology, Guizhou University, Jing Yang School of Computer Science and Technology, Guizhou University, Yilong Yang Beihang University, Yongfeng Yin School of Software, Beihang University DOI Pre-print Media Attached |