*banner
 

Ptolemy II 5.0
Christopher Brooks, Edward A. Lee, Xiaojun Liu, Stephen Neuendorffer, Yang Zhao, Haiyang Zheng, Gang Zhou, Ye Zhou

Citation
Christopher Brooks, Edward A. Lee, Xiaojun Liu, Stephen Neuendorffer, Yang Zhao, Haiyang Zheng, Gang Zhou, Ye Zhou. "Ptolemy II 5.0". UC Berkeley, 21, July, 2005.

Abstract
Ptolemy II is a software framework developed as part of the Ptolemy Project. It is a Java-based component assembly framework with a graphical user interface called Vergil. Vergil itself is a component assembly defined in Ptolemy II.

The Ptolemy project studies modeling, simulation, and design of concurrent, real-time, embedded systems. The focus is on assembly of concurrent components. The key underlying principle in the project is the use of well-defined models of computation that govern the interactions between components. A major problem area being addressed is the use of heterogeneous mixtures of models of computation.

The Ptolemy Project web page contains much more information about the project. The work is conducted in the Department of Electrical Engineering and Computer Sciences of the University of California at Berkeley. The project is directed by Prof. Edward Lee. The project is named after Claudius Ptolemaeus, the second century Greek astronomer, mathematician, and geographer.

Ptolemy II 5.0.1 includes

  • A Dynamic Dataflow (DDF) domain, in which actors are fired in response to available input data.
  • Modeling of Hybrid systems. Hybrid systems are a special case of modal models where finite-state machines (FSMs) are combined with the continuous-time (CT) models to get mixed continuous-time and discrete-event models.
  • Stochastic hybrid systems, which add random behavior to continuous-time models mixed with discrete events.
  • Heterochronous Dataflow (HDF), which is an extension of synchronous dataflow (SDF) that permits dynamically changing production and consumption patterns without sacrificing static scheduling.

Electronic downloads

Citation formats  
  • HTML
    Christopher Brooks, Edward A. Lee, Xiaojun Liu, Stephen
    Neuendorffer, Yang Zhao, Haiyang Zheng, Gang Zhou, Ye Zhou.
    <a
    href="http://chess.eecs.berkeley.edu/pubs/47.html"
    ><i>Ptolemy II 5.0</i></a>, UC
    Berkeley, 21, July, 2005.
  • Plain text
    Christopher Brooks, Edward A. Lee, Xiaojun Liu, Stephen
    Neuendorffer, Yang Zhao, Haiyang Zheng, Gang Zhou, Ye Zhou.
    "Ptolemy II 5.0". UC Berkeley, 21, July, 2005.
  • BibTeX
    @software{BrooksLeeLiuNeuendorfferZhaoZhengZhouZhou05_PtolemyII50,
        author = {Christopher Brooks and Edward A. Lee and Xiaojun
                  Liu and Stephen Neuendorffer and Yang Zhao and
                  Haiyang Zheng and Gang Zhou and Ye Zhou},
        title = {Ptolemy II 5.0},
        institution = {UC Berkeley},
        day = {21},
        month = {July},
        year = {2005},
        abstract = {Ptolemy II is a software framework developed as
                  part of the <a
                  href="http://ptolemy.eecs.berkeley.edu/index.html"
                  target="_top">Ptolemy Project</a>. It is a
                  Java-based component assembly framework with a
                  graphical user interface called Vergil. Vergil
                  itself is a component assembly defined in Ptolemy
                  II. </p> <p> The Ptolemy project studies modeling,
                  simulation, and design of concurrent, real-time,
                  embedded systems. The focus is on assembly of
                  concurrent components. The key underlying
                  principle in the project is the use of
                  well-defined <i>models of computation</i> that
                  govern the interactions between components. A
                  major problem area being addressed is the use of
                  heterogeneous mixtures of models of computation.
                  </p> <p> The <a
                  href="http://ptolemy.eecs.berkeley.edu/index.html"
                  target="_top">Ptolemy Project web page</a>
                  contains much more information about the project.
                  The work is conducted in the <a
                  href="http://www.eecs.berkeley.edu/"
                  target="_top">Department of Electrical Engineering
                  and Computer Sciences</a> of the <a
                  href="http://www.berkeley.edu/"
                  target="_top">University of California at
                  Berkeley</a>. The project is directed by <a
                  href="http://ptolemy.eecs.berkeley.edu/~eal/index.html"
                  target="_top">Prof. Edward Lee</a>. The project is
                  named after <a
                  href="http://ptolemy.eecs.berkeley.edu/people/ptolemy.htm"
                  target="_top">Claudius Ptolemaeus</a>, the second
                  century Greek astronomer, mathematician, and
                  geographer. </p> <p> <p>Ptolemy II 5.0.1 includes
                  <ul> <li> A Dynamic Dataflow (DDF) domain, in
                  which actors are fired in response to available
                  input data. <li> Modeling of Hybrid systems.
                  Hybrid systems are a special case of modal models
                  where finite-state machines (FSMs) are combined
                  with the continuous-time (CT) models to get mixed
                  continuous-time and discrete-event models. <li>
                  Stochastic hybrid systems, which add random
                  behavior to continuous-time models mixed with
                  discrete events. <li> Heterochronous Dataflow
                  (HDF), which is an extension of synchronous
                  dataflow (SDF) that permits dynamically changing
                  production and consumption patterns without
                  sacrificing static scheduling. </ul> },
        URL = {http://chess.eecs.berkeley.edu/pubs/47.html}
    }
    

Posted by Christopher Brooks on 4 May 2006.
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