MOOGLE: A model search engine

Daniel Lucrédio, Renata P. Renata, Jon Whittle

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

37 Citations (Scopus)


Models are becoming increasingly important in the software 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.

Original languageEnglish
Title of host publicationModel Driven Engineering Languages and Systems - 11th International Conference, MoDELS 2008, Proceedings
Number of pages15
Publication statusPublished - 28 Nov 2008
Externally publishedYes
EventACM/IEEE International Conference on Model Driven Engineering Languages and Systems 2008 - Toulouse, France
Duration: 28 Sept 20083 Oct 2008
Conference number: 11th

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5301 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


ConferenceACM/IEEE International Conference on Model Driven Engineering Languages and Systems 2008
Abbreviated titleMoDELS 2008


  • Model search
  • Model-driven development
  • Software reuse

Cite this