MAR: a structure-based search engine for models

@article{Lopez2020MARAS,
  title={MAR: a structure-based search engine for models},
  author={Jos'e Antonio Antonio Hern'andez L'opez and Jes'us S'anchez Cuadrado},
  journal={Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems},
  year={2020}
}
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 model repositories, regular source code repositories, web pages, etc. To profit from them developers need effective search mechanisms to locate the models relevant for their tasks. However, to date, there has been little success in creating a generic and efficient search engine specially tailored to the modelling… Expand
Recommending Metamodel Concepts during Modeling Activities with Pre-Trained Language Models
TLDR
This work proposes an approach to assist a modeler in the design of a metamodel by recommending relevant domain concepts in several modeling scenarios by using a fully data-driven approach using a deep learning model that is able to abstract domain concepts by learning from both structural and lexical metamODel properties in a corpus of thousands of independent metamadels. Expand

References

SHOWING 1-10 OF 40 REFERENCES
Textual and Content-Based Search in Repositories of Web Application Models
TLDR
This article examines two different techniques for indexing and searching model repositories, with a focus on Web development projects encoded in a domain-specific language. Expand
MoScript: A DSL for Querying and Manipulating Model Repositories
TLDR
MoScript is introduced, a textual domain-specific language for model management that relies on the megamodeling concept to provide a homogeneous model-based interface to heterogeneous repositories and to retrieve models from model repositories, manipulate them, and store them back in the repository. Expand
Exploring model repositories by means of megamodel-aware search operators
TLDR
By leveraging the repository structure into megamodels, wellformed search operators have been conceived in order to permit designers to reliably explore and browse model repositories. Expand
MOOGLE: A Model Search Engine
TLDR
Moogle is presented, a model search engine that uses metamodeling information to create richer search indexes and to allow more complex queries to be performed and to improve the accuracy of the search. Expand
MOOGLE: a metamodel-based model search engine
TLDR
Moogle is presented, a model search engine that uses metamodeling information to create richer search indexes and to allow more complex queries to be performed and to improve the accuracy of the search. Expand
Graph Query by Example
TLDR
An extension to the EMF-IncQuery model query tool is presented that lets users point out, using familiar concrete syntax, an example of what the query results should look like, and automatically derive a graph query that nds other similar results. Expand
Automated Clustering of Metamodel Repositories
TLDR
This paper proposes the application of clustering techniques to automatically organize stored metamodels and to provide users with overviews of the application domains covered by the available metAModels. Expand
Using n-grams for the Automated Clustering of Structural Models
TLDR
This paper extends the previous work on model clustering based on vector space model, with a technique for incorporating structural context in the form of n-grams, and compares the n- gram accuracy on two datasets of Ecore metamodels in AtlanMod Zoo. Expand
Using WordNet for case-based retrieval of UML models
TLDR
This paper focuses on the retrieval of design models using the combination of WordNet and Case-Based Reasoning, which integrates a common ontology called WordNet, providing classification for software objects. Expand
The Probabilistic Relevance Framework: BM25 and Beyond
TLDR
This work presents the PRF from a conceptual point of view, describing the probabilistic modelling assumptions behind the framework and the different ranking algorithms that result from its application: the binary independence model, relevance feedback models, BM25 and BM25F. Expand
...
1
2
3
4
...