ESR 8: Capability Discovery and Reuse in Low-code System Models
Ilirian IbrahimiCLMS UK (Greece)
Objectives
Different systems within similar domains tend to share capabilities (e.g. retail systems tend to share capabilities related to the management of customers, products, orders and payments), which in the absence of effective discovery and reuse mechanisms are wastefully re-invented from scratch. This can hamper both productivity and feature-completeness. As such, facilities for automated discovery and recommendation of relevant capabilities through semantic analysis of models of other low-code systems are much desired.
The aim of this project is to facilitate model-level component discovery and reuse through automated identification of relevant low-code system model fragments from other, related system models. To achieve this aim, the project will investigate the use of a graph-based repository that can accommodate models from different low-code systems and establish probabilistic links between their components, as well as a reinforcement learning-based approach to improve the accuracy of such links.
Expected Results
The project will facilitate the discovery and reuse of relevant capabilities for low-code systems. It will achieve this by introducing a graph-based repository that will accommodate and analyse models of different low-code systems, in order to produce accurate recommendations about missing or underdeveloped features. This will enhance both the productivity or low-code system engineers and the feature-completeness of the produced low-code systems.
Publications
-
Towards Model Reuse in Low-Code Development Platforms based on Knowledge Graphs. Ilirian Ibrahimi, Dimitris Moudilos, Oct. 2022. ACM/IEEE 25th International Conference on Model Driven Engineering Languages and Systems (MODELS '22 Companion), October 23--28, 2022, Montreal, QC, Canada
-
Model Slicing on Low-code Platforms. Ilirian Ibrahimi, Dimitris Moudilos, Jul. 2022. Staf 2022 Workshop - 2nd International Workshop on Foundations and Practice of Visual Modeling (FVPM)
Supervisors
-
Manuel Wimmer
Supervision (JKU)
-
Yannis Zorgios
Supervision (CLMS)
-
Dimitris Kolovos
Supervision (UY)
Secondments
Secondment 1: Collaboration with ESR15 on reusing low-code models by transformation chains.
-
Apurvanand Sahay
ESR 15
(Univaq)
-
Davide Di Ruscio
Supervision
(Univaq)
-
Alfonso Pierantonio
Supervision
(Univaq)
Secondment 2: Collaboration with ESR7 on using mined interaction processes for capability discovery.
-
MohammadHadi Dehghani
ESR 7
(JKU)
-
Manuel Wimmer
Supervision
(JKU)
Will be visited by
-
Faezeh Khorram
ESR 10
(IMT)
-
Sorour Jahanbin
ESR 11
(UY)
-
Qurat ul ain Ali
ESR 12
(UY)
Other ESR:
1;
2;
3;
4;
5;
6;
7;
8;
9;
10;
11;
12;
13;
14;
15;
-
Apurvanand Sahay
ESR 15 (Univaq)
-
Davide Di Ruscio
Supervision (Univaq)
-
Alfonso Pierantonio
Supervision (Univaq)
Secondment 2: Collaboration with ESR7 on using mined interaction processes for capability discovery.
-
MohammadHadi Dehghani
ESR 7
(JKU)
-
Manuel Wimmer
Supervision
(JKU)
Will be visited by
-
Faezeh Khorram
ESR 10
(IMT)
-
Sorour Jahanbin
ESR 11
(UY)
-
Qurat ul ain Ali
ESR 12
(UY)
Other ESR:
1;
2;
3;
4;
5;
6;
7;
8;
9;
10;
11;
12;
13;
14;
15;
-
MohammadHadi Dehghani
ESR 7 (JKU)
-
Manuel Wimmer
Supervision (JKU)
Will be visited by
-
Faezeh Khorram
ESR 10 (IMT)
-
Sorour Jahanbin
ESR 11 (UY)
-
Qurat ul ain Ali
ESR 12 (UY)
Other ESR: 1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11; 12; 13; 14; 15;