*banner
 

Heterogeneous Composition of Models of Computation
Antoon Goderis, Christopher Brooks, Ilkay Altintas, Edward A. Lee, Carol Gobel

Citation
Antoon Goderis, Christopher Brooks, Ilkay Altintas, Edward A. Lee, Carol Gobel. "Heterogeneous Composition of Models of Computation". Future Generation Computer Systems, 25(5):552-560, May 2009.

Abstract
A model of computation (MoC) is a formal abstraction of execution in a computer. There is a need for composing diverse 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 (available at http://ptolemy.org/heterogeneousMoCs).

Keywords: Model of computation; Scientific workflow; Kepler; Ptolemy II

Electronic downloads

Citation formats  
  • HTML
    Antoon Goderis, Christopher Brooks, Ilkay Altintas, Edward
    A. Lee, Carol Gobel. <a
    href="http://chess.eecs.berkeley.edu/pubs/533.html"
    >Heterogeneous Composition of Models of
    Computation</a>, <i>Future Generation Computer
    Systems</i>, 25(5):552-560, May 2009.
  • Plain text
    Antoon Goderis, Christopher Brooks, Ilkay Altintas, Edward
    A. Lee, Carol Gobel. "Heterogeneous Composition of
    Models of Computation". <i>Future Generation
    Computer Systems</i>, 25(5):552-560, May 2009.
  • BibTeX
    @article{GoderisBrooksAltintasLeeGobel09_HeterogeneousCompositionOfModelsOfComputation,
        author = {Antoon Goderis and Christopher Brooks and Ilkay
                  Altintas and Edward A. Lee and Carol Gobel},
        title = {Heterogeneous Composition of Models of Computation},
        journal = {Future Generation Computer Systems},
        volume = {25},
        number = {5},
        pages = {552-560},
        month = {May},
        year = {2009},
        abstract = {A model of computation (MoC) is a formal
                  abstraction of execution in a computer. There is a
                  need for composing diverse 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 (available at <a
                  href="http://ptolemy.org/heterogeneousMoCs">http://ptolemy.org/heterogeneousMoCs</a>).
                  <p>Keywords: Model of computation; Scientific
                  workflow; Kepler; Ptolemy II },
        URL = {http://chess.eecs.berkeley.edu/pubs/533.html}
    }
    

Posted by Christopher Brooks on 25 Feb 2009.
Groups: ptolemy
For additional information, see the Publications FAQ or contact webmaster at chess eecs berkeley edu.

Notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright.

©2002-2018 Chess