DSpace Repository

From ML2 to ML2+: Integrating Time Series Forecasting in Model-Driven Engineering of smart IoT Applications

Show simple item record

dc.contributor.author Korani, Z. pt_BR
dc.contributor.author Challenger, M. pt_BR
dc.contributor.author Moin, A. pt_BR
dc.contributor.author Ferreira, J. pt_BR
dc.contributor.author Silva, A. pt_BR
dc.contributor.author Jesus, G. pt_BR
dc.contributor.author Alves, E. pt_BR
dc.contributor.author Correia, R. pt_BR
dc.contributor.editor Federico Ciccozzi; Luís Ferreira Pires and Francis Bordeleau pt_BR
dc.date.accessioned 2026-01-05T15:30:27Z pt_BR
dc.date.accessioned 2026-05-05T15:08:49Z
dc.date.available 2026-01-05T15:30:27Z pt_BR
dc.date.available 2026-05-05T15:08:49Z
dc.date.issued 2025-02-26 pt_BR
dc.identifier.citation DOI: 10.5220/0013443200003896 pt_BR
dc.identifier.uri http://dspace2.lnec.pt:8080/jspui/handle/123456789/1019192 pt_BR
dc.identifier.uri http://repositorio.lnec.pt:8080/jspui/handle/123456789/1019192
dc.description.abstract Time-series forecasting is essential for anomaly detection, predictive maintenance, and real-time optimization in IoT environments, where sensor data is sequential. However, most model-driven engineering (MDE) frameworks lack specialized mechanisms to capture temporal dependencies, restricting the creation of intelligent and adaptive IoT systems. IoT inherently involves sequential data, yet most frameworks do not support time-series forecasting, essential for real-world systems. This paper presents ML2+, an enhanced version of the ML-Quadrat framework that integrates software engineering (SE) with machine learning (ML) in modeldriven engineering. ML2+ allows users to define models, things, and messages for time-series forecasting. We evaluated ML2+ through two IoT use cases, focusing on development time, performance metrics, and lines of code (LOC). Results show that ML2+ maintains prediction accuracy similar to manual coding while significantly reducing development time by automating tedious tasks for developers. By automating feature engineering, model training, and evaluation for time-series data, ML2+ streamlines forecasting, improving scalability. ML2+ supports various forecasting models, including deep learning, statistical, and hybrid models. It offers preprocessing capabilities such as handling missing data, creating lagged features, and detecting data seasonality. The tool automatically generates code for time-series forecasting, making it easier for developers to train and deploy ML models without coding. pt_BR
dc.language.iso eng pt_BR
dc.publisher SCITEPRESS pt_BR
dc.rights openAccess pt_BR
dc.subject Model-Driven Engineering, Machine Learning, IoT, Time Series Forecasting pt_BR
dc.title From ML2 to ML2+: Integrating Time Series Forecasting in Model-Driven Engineering of smart IoT Applications pt_BR
dc.type conferenceObject pt_BR
dc.identifier.localedicao Porto pt_BR
dc.description.pages 7p. pt_BR
dc.identifier.local Porto pt_BR
dc.description.sector DHA/NRE pt_BR
dc.identifier.conftitle MODELSWARD 2025 –13th International Conference on Model-Based Software and Systems Engineering pt_BR
dc.contributor.peer-reviewed NAO pt_BR
dc.contributor.academicresearchers SIM pt_BR
dc.contributor.arquivo SIM pt_BR


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account