Por favor, use este identificador para citar o enlazar este ítem:
https://doi.org/10.1007/s10270-021-00960-4
Twittear
Título: | An efficient and scalable search engine for models |
Fecha de publicación: | 27-dic-2021 |
Editorial: | Springer |
Cita bibliográfica: | Software and Systems Modeling, Volume 21, pages 1715–1737, (2022) |
ISSN: | Print: 1619-1366 Electronic: 1619-1374 |
Palabras clave: | Model-Driven Engineering Search engine Model repositories |
Resumen: | 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 and provides some query mechanism to obtain ranked results. There exist search engines for websites, images, code, etc., but the specific properties required to build a search engine for models have not been explored much. In the previous work, we presented MAR, a search engine for models which has been designed to support a query-by-example mechanism with fast response times and improved precision over simple text search engines. The goal of MAR is to assist developers in the task of finding relevant models. In this paper, we report new developments of MAR which are aimed at making it a useful and stable resource for the community. We present the crawling and analysis architecture with which we have processed about 600,000 models. The indexing process is now incremental and a new index for keyword-based search has been added. We have also added a web user interface intended to facilitate writing queries and exploring the results. Finally, we have evaluated the indexing times, the response time and search precision using different configurations. MAR has currently indexed over 500,000 valid models of different kinds, including Ecore meta-models, BPMN diagrams, UML models and Petri nets. MAR is available at http://mar-search.org. |
Autor/es principal/es: | Hernández López, José Antonio Sánchez Cuadrado, Jesús |
Versión del editor: | https://link.springer.com/article/10.1007/s10270-021-00960-4 |
URI: | http://hdl.handle.net/10201/138584 |
DOI: | https://doi.org/10.1007/s10270-021-00960-4 |
Tipo de documento: | info:eu-repo/semantics/article |
Número páginas / Extensión: | 23 |
Derechos: | info:eu-repo/semantics/embargoedAccess |
Descripción: | © The Author(s) 2021. This document is the Published version of a Published Work that appeared in final form in Software and Systems Modeling. To access the final edited and published work see https://doi.org/10.1007/s10270-021-00960-4 |
Aparece en las colecciones: | Artículos: Informática y Sistemas |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
mar-sosym2022.pdf | Versión final | 2,65 MB | Adobe PDF | Visualizar/Abrir Solicitar una copia |
Los ítems de Digitum están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.