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
翻译:在本文中,我们介绍了基于Eclipse模型框架(EMF)的开放源头研究原型ML-Quadrat(ML-Quadrat),以及智能网络物理系统和Things Internet(IoT)智能网络-物理系统(CPS)的模型化软件工程(MDSE)文献中的先进程度。其设想的用户大多是软件开发者,他们可能不具备多样化的IOT平台和多种人工智能(AI)技术,特别是机器学习(ML)方面的深层次知识和技能。ML-Quadrat是根据Github Apac 2.0 许可证的条件发布的。此外,我们展示了DriotData(DriotData)早期工具原型(MDriotData),这是一个以公民数据科学家和公民/终端用户软件开发者为对象的基于网络的低层次软件系统(ML-Quadrat)平台。 Driot DriotData在行业中开发ML-Quadrat,向公司(SME)提供基于订阅的短期服务。 DriotiveData (Data)目前有三个基于网络的模型的模型/Sermagistrate-field-fistrationalmas)实地专家。