Skip to:

e-Science 2008 4th IEEE International Conference on e-Science

Main Conference Sessions

WOOL: A Workflow Programming Language


  • Geoffrey Hulette, University of Oregon
  • Matthew Sottile, University of Oregon
  • Allen Malony, University of Oregon


Workflows offer scientists a simple but flexible programming model at a level of abstraction closer to the domain-specific activities that they seek to perform. However, languages for describing workflows tend to be highly complex, or specialized toward a particular domain, or both. WOOL is an abstract workflow language with human-readable syntax, intuitive semantics, and a powerful abstract type system. WOOL workflows can be targeted to almost any kind of runtime system
supporting data-flow computation. This paper describes the design of the WOOL language and the implementation of its compiler, along with a simple example runtime. We demonstrate its use in an image-processing workflow.

Date and Time

Friday, December 12, 2 p.m. to 2:30 p.m.

Room Number


More Information

Show your support for e-Science 2008

Add one of our badges to your site:

  • Teal eScience 2008 Web badge
  • Green eScience 2008 Web badge
  • Orange eScience 2008 Web badge