TY - GEN
T1 - Searching for Class Models
AU - Bragilovski, Maxim
AU - Makias, Yifat
AU - Shamshila, Moran
AU - Stern, Roni
AU - Sturm, Arnon
N1 - Publisher Copyright:
© 2021, Springer Nature Switzerland AG.
PY - 2021/6/17
Y1 - 2021/6/17
N2 - Models in model-based development play a major role and serve as the main design artifacts, in particular class models. As there are difficulties in developing high-quality models, different repositories of models are established to address that challenge, so developers would have a reference model. Following the existence of such repositories, there is a need for tools that can retrieve similar high-quality models. To search for models in these repositories, we propose a greedy algorithm that matches the developer’s intention by considering semantic similarity, structure similarity, and type similarity. The initial evaluation indicates that the algorithm achieved high performance in finding the relevant class model fragments. Though additional examination is required, the sought algorithm can be easily adapted to other modeling languages for searching models and their encapsulated knowledge.
AB - Models in model-based development play a major role and serve as the main design artifacts, in particular class models. As there are difficulties in developing high-quality models, different repositories of models are established to address that challenge, so developers would have a reference model. Following the existence of such repositories, there is a need for tools that can retrieve similar high-quality models. To search for models in these repositories, we propose a greedy algorithm that matches the developer’s intention by considering semantic similarity, structure similarity, and type similarity. The initial evaluation indicates that the algorithm achieved high performance in finding the relevant class model fragments. Though additional examination is required, the sought algorithm can be easily adapted to other modeling languages for searching models and their encapsulated knowledge.
KW - Model driven development
KW - Model repository
KW - Model search
UR - http://www.scopus.com/inward/record.url?scp=85111895815&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-79186-5_18
DO - 10.1007/978-3-030-79186-5_18
M3 - Conference contribution
AN - SCOPUS:85111895815
SN - 9783030791858
T3 - Lecture Notes in Business Information Processing
SP - 277
EP - 292
BT - Enterprise, Business-Process and Information Systems Modeling - 22nd International Conference, BPMDS 2021, and 26th International Conference, EMMSAD 2021, Held at CAiSE 2021, Proceedings
A2 - Augusto, Adriano
A2 - Gill, Asif
A2 - Nurcan, Selmin
A2 - Reinhartz-Berger, Iris
A2 - Schmidt, Rainer
A2 - Zdravkovic, Jelena
PB - Springer Science and Business Media Deutschland GmbH
T2 - 22nd International Conference on Business Process Modeling, Development and Support, BPMDS 2021 and 26th International Conference on Exploring Modeling Methods for Systems Analysis and Development, EMMSAD 2021 Held at CAiSE 2021
Y2 - 28 June 2021 through 29 June 2021
ER -