Searching for Class Models

Maxim Bragilovski, Yifat Makias, Moran Shamshila, Roni Stern, Arnon Sturm

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationEnterprise, Business-Process and Information Systems Modeling - 22nd International Conference, BPMDS 2021, and 26th International Conference, EMMSAD 2021, Held at CAiSE 2021, Proceedings
EditorsAdriano Augusto, Asif Gill, Selmin Nurcan, Iris Reinhartz-Berger, Rainer Schmidt, Jelena Zdravkovic
PublisherSpringer Science and Business Media Deutschland GmbH
Pages277-292
Number of pages16
ISBN (Print)9783030791858
DOIs
StatePublished - 17 Jun 2021
Event22nd 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 - Virtual, Online
Duration: 28 Jun 202129 Jun 2021

Publication series

NameLecture Notes in Business Information Processing
Volume421
ISSN (Print)1865-1348
ISSN (Electronic)1865-1356

Conference

Conference22nd 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
CityVirtual, Online
Period28/06/2129/06/21

Keywords

  • Model driven development
  • Model repository
  • Model search

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Management Information Systems
  • Business and International Management
  • Information Systems
  • Modeling and Simulation
  • Information Systems and Management

Fingerprint

Dive into the research topics of 'Searching for Class Models'. Together they form a unique fingerprint.

Cite this