Resource Discovery

Volume 6799 of the series Lecture Notes in Computer Science pp 104-121

Athena: Text Mining Based Discovery of Scientific Workflows in Disperse Repositories

  • Flavio CostaAffiliated withCOPPE, Federal University of Rio de Janeiro
  • , Daniel de OliveiraAffiliated withCOPPE, Federal University of Rio de Janeiro
  • , Eduardo OgasawaraAffiliated withCOPPE, Federal University of Rio de JaneiroFederal Center of Technological Education (CEFET/RJ)
  • , Alexandre A. B. LimaAffiliated withCOPPE, Federal University of Rio de Janeiro
  • , Marta MattosoAffiliated withCOPPE, Federal University of Rio de Janeiro

* Final gross prices may vary according to local VAT.

Get Access


Scientific workflows are abstractions used to model and execute in silico scientific experiments. They represent key resources for scientists and are enacted and managed by engines called Scientific Workflow Management Systems (SWfMS). Each SWfMS has a particular workflow language. This heterogeneity of languages and formats poses as complex scenario for scientists to search or discover workflows in distributed repositories for reuse. The existing workflows in these repositories can be used to leverage the identification and construction of families of workflows (clusters) that aim at a particular goal. However it is hard to compare the structure of these workflows since they are modeled in different formats. One alternative way is to compare workflow metadata such as natural language descriptions (usually found in workflow repositories) instead of comparing workflow structure. In this scenario, we expect that the effective use of classical text mining techniques can cluster a set of workflows in families, offering to the scientists the possibility of finding and reusing existing workflows, which may decrease the complexity of modeling a new experiment. This paper presents Athena, a cloud-based approach to support workflow clustering from disperse repositories using their natural language descriptions, thus integrating these repositories and providing a facilitated form to search and reuse workflows.