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 …
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 …
queries. A search engine typically crawls the web to gather data, analyses and indexes it …
Towards an ontology-based retrieval of UML Class Diagrams
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 …
companies in order to increase their productivity and the quality of their products, but code …
Moogle: a metamodel-based model search engine
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 …
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 …
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 …
affected. Modifications made to one class can have ripple effects on other classes in the …
Normalisation of imprecise temporal expressions extracted from text
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 …
the increasing amount of unstructured data available nowadays. Time is among the different …
MOOGLE: A model search engine
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 …
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 …
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
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 …
software development. To enable knowledge sharing and reuse, models need to be …