International Conference on Computational Science

ICCS 2007: Computational Science – ICCS 2007 pp 182-190

Composing Different Models of Computation in Kepler and Ptolemy II

  • Antoon Goderis
  • Christopher Brooks
  • Ilkay Altintas
  • Edward A. Lee
  • Carole Goble
Conference paper

DOI: 10.1007/978-3-540-72588-6_33

Volume 4489 of the book series Lecture Notes in Computer Science (LNCS)
Cite this paper as:
Goderis A., Brooks C., Altintas I., Lee E.A., Goble C. (2007) Composing Different Models of Computation in Kepler and Ptolemy II. In: Shi Y., van Albada G.D., Dongarra J., Sloot P.M.A. (eds) Computational Science – ICCS 2007. ICCS 2007. Lecture Notes in Computer Science, vol 4489. Springer, Berlin, Heidelberg

Abstract

A model of computation (MoC) is a formal abstraction of execution in a computer. There is a need for composing MoCs in e-science. Kepler, which is based on Ptolemy II, is a scientific workflow environment that allows for MoC composition. This paper explains how MoCs are combined in Kepler and Ptolemy II and analyzes which combinations of MoCs are currently possible and useful. It demonstrates the approach by combining MoCs involving dataflow and finite state machines. The resulting classification should be relevant to other workflow environments wishing to combine multiple MoCs.

Keywords

Model of computation scientific workflow Kepler Ptolemy II 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer Berlin Heidelberg 2007

Authors and Affiliations

  • Antoon Goderis
    • 1
  • Christopher Brooks
    • 2
  • Ilkay Altintas
    • 3
  • Edward A. Lee
    • 2
  • Carole Goble
    • 1
  1. 1.School of Computer Science, University of ManchesterUK
  2. 2.Department of EECS, UC BerkeleyUSA
  3. 3.San Diego Supercomputer Center, UC San DiegoUSA