MOOGLE: a metamodel-based model search engine


Autoria(s): Lucredio, Daniel; Fortes, Renata Pontin de Mattos; Whittle, Jon
Contribuinte(s)

UNIVERSIDADE DE SÃO PAULO

Data(s)

06/11/2013

06/11/2013

2012

Resumo

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.

Microsoft Research

CAPES [0657/07-7]

CNPq [141975/2008-3]

FAPESP [2008/11476-8]

FACEPE [573964/2008-4, APQ-1037-1.03/08]

Identificador

SOFTWARE AND SYSTEMS MODELING, HEIDELBERG, v. 11, n. 2, pp. 183-208, MAY, 2012

1619-1366

http://www.producao.usp.br/handle/BDPI/42484

10.1007/s10270-010-0167-7

http://dx.doi.org/10.1007/s10270-010-0167-7

Idioma(s)

eng

Publicador

SPRINGER HEIDELBERG

HEIDELBERG

Relação

SOFTWARE AND SYSTEMS MODELING

Direitos

restrictedAccess

Copyright SPRINGER HEIDELBERG

Palavras-Chave #MODEL-DRIVEN DEVELOPMENT #MODEL SEARCH #MODEL REUSE #SOFTWARE REUSE #RETRIEVAL #COMPUTER SCIENCE, SOFTWARE ENGINEERING
Tipo

article

original article

publishedVersion