TL;DR
This paper proposes a holistic, model-driven approach called ML-Quadrat that integrates software engineering and machine learning models for IoT systems, enhancing development efficiency and user experience.
Contribution
It introduces a novel integrated design environment combining SE and ML models specifically for IoT, validated through a case study and user evaluation.
Findings
The approach is feasible and effective in IoT scenarios.
It improves development performance for smart CPS.
Practitioners experience enhanced usability.
Abstract
Models are used in both Software Engineering (SE) and Artificial Intelligence (AI). SE models may specify the architecture at different levels of abstraction and for addressing different concerns at various stages of the software development life-cycle, from early conceptualization and design, to verification, implementation, testing and evolution. However, AI models may provide smart capabilities, such as prediction and decision-making support. For instance, in Machine Learning (ML), which is currently the most popular sub-discipline of AI, mathematical models may learn useful patterns in the observed data and can become capable of making predictions. The goal of this work is to create synergy by bringing models in the said communities together and proposing a holistic approach to model-driven software development for intelligent systems that require ML. We illustrate how software…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
