Enacting Proactive Workflows Engine in e-Science

  • Ezio Bartocci
  • Flavio Corradini
  • Emanuela Merelli
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3993)


The dynamic nature and the geographic distribution of scientific resources, require flexible and adaptive computational environment where an in-silico experiment can be executed as a workflow of activities. In this paper, we propose a software environment to dynamically generate domain-specific, agent-based workflow engines from workflow specifications. The workflow engine is a proactive multiagent system -a distributed, concurrent system- whose autonomous components interact in performing the workflow activities in a specific domain. The proposed approach has been implemented on Hermes, agent-based mobile computing middleware, and tested within “Oncology over Internet” project.


Multiagent System Concurrent System Software Tool Technology Base Software Engineering Taverna Workbench 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Cannata, N., Merelli, E., Altman, R.B.: Time to organize the bioinformatics resourceome. PLoS Comput Biol 1(7), e76 (2005)CrossRefGoogle Scholar
  2. 2.
    Corradini, F., Mariani, L., Merelli, E.: An agent-based approach to tool integration. Journal of Software Tools Technology Transfer 6(3), 231–244 (2004)CrossRefGoogle Scholar
  3. 3.
    Corradini, F., Merelli, E.: Hermes: agent-base middleware for mobile computing. In: Bernardo, M., Bogliolo, A. (eds.) SFM-Moby 2005. LNCS, vol. 3465, pp. 234–270. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  4. 4.
    Garcia Castro, A., Thoraval, S., Garcia, L., Ma, R.: Workflows in bioinformatics: meta-analysis and prototype implementation of a workflow generator. BMC Bioinformatics 6(1), 87 (2005)CrossRefGoogle Scholar
  5. 5.
    Hollingsworth, D.: The Workflow Reference Model (January 1995)Google Scholar
  6. 6.
    Jennings, N.R.: On agent based software engineering. Artificial Intelligence 117(2), 277–296 (2000)MATHCrossRefGoogle Scholar
  7. 7.
    Oinn, T., et al.: Taverna: a tool for the composition and enactment of bioinformatics workflows. Bioinformatics 20(17), 3045–3054 (2004)CrossRefGoogle Scholar
  8. 8.
    Shah, S., et al.: Pegasys: software for executing and integrating analyses of biological sequences. Bioinformatics 1(5), 40 (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Ezio Bartocci
    • 1
  • Flavio Corradini
    • 1
  • Emanuela Merelli
    • 1
  1. 1.Dipartimento di Matematica e InformaticaUniversità di CamerinoCamerinoItaly

Personalised recommendations