Automatic Transformation from Geospatial Conceptual Workflow to Executable Workflow Using GRASS GIS Command Line Modules in Kepler

  • Jianting Zhang
  • Deana D. Pennington
  • William K. Michener
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3993)


Many geospatial models are developed using command line modules of GIS packages. To utilize scientific workflow technology in geospatial modeling, it is important to support command line GIS modules in scientific workflow systems. However, straightforward representation of command line modules as workflow components conflicts with conventional conceptual design patterns. We propose a two-step geospatial scientific workflow composition approach. Simple conceptual workflows are composed in the first step. These allow data type-based workflow validation. The validated conceptual workflows are then transformed automatically into executable workflows using command line modules in the second step. We describe the preliminary implementation of the proposed approach in the Kepler scientific workflow system and demonstrate its feasibility using an example.


Geographical Information System Output Port Geographical Information System Package Conceptual Actor Executable Actor 
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.
    GRASS Development Team: GRASS 6.0 Users Manual. ITC-irst, Trento, Italy. Electronic document (2005),
  2. 2.
    Altintas, I., Berkley, C., Jaeger, E., Jones, M., Ludäscher, B., Mock, S.: Kepler: An Extensible System for Design and Execution of Scientific Workflows. In: Proceedings of the 16th International Scientific and Statistical Database Management Conference (SSDBM), pp. 423–424 (2004)Google Scholar
  3. 3.
    Ludäscher, B., Altintas, I., Gupta, A.: Compiling Abstract Scientific Workflows into Web Service Workflows. In: Proceeding of the 15th International Scientific and Statistical Database Management Conference (SSDBM), pp. 251–254 (2003)Google Scholar
  4. 4.
    Brooks, C., Lee, E.A., Liu, X., Neuendorffer, S., Zhao, Y., Zheng, H. (eds.): Heterogeneous Concurrent Modeling and Design in Java. Electronic document (2005),
  5. 5.
    Bowers, S., Ludäscher, B.: Actor-Oriented Design of Scientific Workflows. In: Proceedings of the 24th International Conference on Conceptual Modeling (ER), pp. 369–384 (2005)Google Scholar
  6. 6.
    Zhang, J., Pennington, D., Michener, W.K.: Validating Compositions of Geospatial Processing Web Services in a Scientific Workflow Environment. In: Proceedings of the 3rd IEEE International Conference on Web Services (ICWS), pp. 821–822 (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Jianting Zhang
    • 1
  • Deana D. Pennington
    • 1
  • William K. Michener
    • 1
  1. 1.LTER Network Officethe University of New MexicoAlbuquerqueUSA

Personalised recommendations