The next evolution of MDE: a seamless integration of machine learning into domain modeling

24Citations
Citations of this article
79Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Machine learning algorithms are designed to resolve unknown behaviors by extracting commonalities over massive datasets. Unfortunately, learning such global behaviors can be inaccurate and slow for systems composed of heterogeneous elements, which behave very differently, for instance as it is the case for cyber-physical systems and Internet of Things applications. Instead, to make smart decisions, such systems have to continuously refine the behavior on a per-element basis and compose these small learning units together. However, combining and composing learned behaviors from different elements is challenging and requires domain knowledge. Therefore, there is a need to structure and combine the learned behaviors and domain knowledge together in a flexible way. In this paper we propose to weave machine learning into domain modeling. More specifically, we suggest to decompose machine learning into reusable, chainable, and independently computable small learning units, which we refer to as microlearning units. These microlearning units are modeled together with and at the same level as the domain data. We show, based on a smart grid case study, that our approach can be significantly more accurate than learning a global behavior, while the performance is fast enough to be used for live learning.

Cite

CITATION STYLE

APA

Hartmann, T., Moawad, A., Fouquet, F., & Le Traon, Y. (2019). The next evolution of MDE: a seamless integration of machine learning into domain modeling. Software and Systems Modeling, 18(2), 1285–1304. https://doi.org/10.1007/s10270-017-0600-2

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free