Research output: Contribution to Journal/Magazine › Journal article › peer-review
Research output: Contribution to Journal/Magazine › Journal article › peer-review
}
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 -