Home > Research > Publications & Outputs > MOOGLE: a metamodel-based model search engine
View graph of relations

MOOGLE: a metamodel-based model search engine

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

MOOGLE: a metamodel-based model search engine. / Lucredio, Daniel; Fortes, Renata P. de M.; Whittle, Jon.
In: Software and Systems Modeling, Vol. 11, No. 2, 05.2012, p. 183-208.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

Lucredio, D, Fortes, RPDM & Whittle, J 2012, 'MOOGLE: a metamodel-based model search engine', Software and Systems Modeling, vol. 11, no. 2, pp. 183-208. https://doi.org/10.1007/s10270-010-0167-7

APA

Lucredio, D., Fortes, R. P. D. M., & Whittle, J. (2012). MOOGLE: a metamodel-based model search engine. Software and Systems Modeling, 11(2), 183-208. https://doi.org/10.1007/s10270-010-0167-7

Vancouver

Lucredio D, Fortes RPDM, Whittle J. MOOGLE: a metamodel-based model search engine. Software and Systems Modeling. 2012 May;11(2):183-208. doi: 10.1007/s10270-010-0167-7

Author

Lucredio, Daniel ; Fortes, Renata P. de M. ; Whittle, Jon. / MOOGLE: a metamodel-based model search engine. In: Software and Systems Modeling. 2012 ; Vol. 11, No. 2. pp. 183-208.

Bibtex

@article{21eeacabba64423c97c64cf5d7ec6aab,
title = "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 efficient mechanisms to search them. Various existing search engines could be used for this purpose, but they lack features to properly search models, mainly because they are strongly focused on text-based search. This paper presents Moogle, a model search engine that uses metamodeling information to create richer search indexes and to allow more complex queries to be performed. The paper also presents the results of an evaluation of Moogle, which showed that the metamodel information improves the accuracy of the search.",
keywords = "Model-driven development , Model search , Model reuse",
author = "Daniel Lucredio and Fortes, {Renata P. de M.} and Jon Whittle",
year = "2012",
month = may,
doi = "10.1007/s10270-010-0167-7",
language = "English",
volume = "11",
pages = "183--208",
journal = "Software and Systems Modeling",
issn = "1619-1366",
publisher = "Springer Verlag",
number = "2",

}

RIS

TY - JOUR

T1 - MOOGLE: a metamodel-based model search engine

AU - Lucredio, Daniel

AU - Fortes, Renata P. de M.

AU - Whittle, Jon

PY - 2012/5

Y1 - 2012/5

N2 - 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 efficient mechanisms to search them. Various existing search engines could be used for this purpose, but they lack features to properly search models, mainly because they are strongly focused on text-based search. This paper presents Moogle, a model search engine that uses metamodeling information to create richer search indexes and to allow more complex queries to be performed. The paper also presents the results of an evaluation of Moogle, which showed that the metamodel information improves the accuracy of the search.

AB - 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 efficient mechanisms to search them. Various existing search engines could be used for this purpose, but they lack features to properly search models, mainly because they are strongly focused on text-based search. This paper presents Moogle, a model search engine that uses metamodeling information to create richer search indexes and to allow more complex queries to be performed. The paper also presents the results of an evaluation of Moogle, which showed that the metamodel information improves the accuracy of the search.

KW - Model-driven development

KW - Model search

KW - Model reuse

U2 - 10.1007/s10270-010-0167-7

DO - 10.1007/s10270-010-0167-7

M3 - Journal article

VL - 11

SP - 183

EP - 208

JO - Software and Systems Modeling

JF - Software and Systems Modeling

SN - 1619-1366

IS - 2

ER -