MAR: a structure-based search engine for models

JAH López, JS Cuadrado - Proceedings of the 23rd ACM/IEEE …, 2020 - dl.acm.org
The availability of shared software models provides opportunities for reusing, adapting and
learning from them. Public models are typically stored in a variety of locations, including …

An efficient and scalable search engine for models

JAH López, JS Cuadrado - Software and Systems Modeling, 2022 - Springer
Search engines extract data from relevant sources and make them available to users via
queries. A search engine typically crawls the web to gather data, analyses and indexes it …

Towards an ontology-based retrieval of UML Class Diagrams

K Robles, A Fraga, J Morato, J Llorens - Information and Software …, 2012 - Elsevier
CONTEXT: Software Reuse has always been an important area amongst software
companies in order to increase their productivity and the quality of their products, but code …

Moogle: a metamodel-based model search engine

D Lucrédio, RP de M. Fortes, J Whittle - Software & Systems Modeling, 2012 - Springer
Abstract Models are becoming increasingly important in the software development process.
As a consequence, the number of models being used is increasing, and so is the need for …

Structural similarity measure between UML class diagrams based on UCG

Z Yuan, L Yan, Z Ma - Requirements Engineering, 2020 - Springer
In software reuse, the reuse of UML class diagram produced in design phase has received
more attention due to the important influence on the following developing process. The …

Investigation of metrics for object-oriented design logical stability

MO Elish, D Rine - Seventh European Conference onSoftware …, 2003 - ieeexplore.ieee.org
As changes are made to an object-oriented design, its structure and/or behavior may be
affected. Modifications made to one class can have ripple effects on other classes in the …

Normalisation of imprecise temporal expressions extracted from text

H Tissot, MD Del Fabro, L Derczynski… - … and Information Systems, 2019 - Springer
Abstract Information extraction systems and techniques have been largely used to deal with
the increasing amount of unstructured data available nowadays. Time is among the different …

MOOGLE: A model search engine

D Lucrédio, RP de M. Fortes, J Whittle - Model Driven Engineering …, 2008 - Springer
Abstract Models are becoming increasingly important in the software process. As a
consequence, the number of models being used is increasing, and so is the need for …

Two-level clustering of UML class diagrams based on semantics and structure

Z Ma, Z Yuan, L Yan - Information and Software Technology, 2021 - Elsevier
Context The reuse of software design has been an important issue of software reuse. UML
class diagrams are widely applied in software design and has become DE factor standard …

Textual and content-based search in repositories of web application models

B Bislimovska, A Bozzon, M Brambilla… - ACM Transactions on the …, 2014 - dl.acm.org
Model-driven engineering relies on collections of models, which are the primary artifacts for
software development. To enable knowledge sharing and reuse, models need to be …