Abstract
Nowadays, while modeling environments provide users with facilities to specify different kinds of artifacts, e.g., metamodels, models, and transformations, the possibility of learning from previous modeling experiences and being assisted during modeling tasks remains largely unexplored. In this paper, we propose MORGAN, a recommender system based on a graph neural network (GNN) to assist modelers in performing the specification of metamodels and models. The (meta)model being specified, and the training data are encoded in a graph-based format by exploiting natural language processing (NLP) techniques. Afterward, a graph kernel function uses the extracted graphs to provide modelers with relevant recommendations to complete the partially specified (meta)models. We evaluated MORGAN on real-world datasets using various quality metrics, i.e., precision, recall, and F-measure. The experimental results are encouraging and demonstrate the feasibility of our tool to support modelers while specifying metamodels and models.
Full Text
Topics from this Paper
Meta Model
Graph Kernel Function
Graph Neural Network
Kinds Of Artifacts
Graph-based Format
+ Show 5 more
Create a personalized feed of these topics
Get StartedTalk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Similar Papers
Software and Systems Modeling
Apr 4, 2023
CAAI Transactions on Intelligence Technology
Mar 1, 2023
Nov 1, 2020
Nov 19, 2019
IEEE Access
Jan 1, 2021
Sep 2, 2021
Informatica Economica
Dec 30, 2016
Mar 22, 2017
Clinical journal of the American Society of Nephrology : CJASN
Feb 8, 2023
International Journal of Medical Informatics
Jul 1, 2022
International Journal of Artificial Intelligence in Education
Jan 11, 2017
Language Learning
Jun 1, 2017