*banner
 

Ptolemy II: An open-source platform for experimenting with actor-oriented design
Christopher Brooks

Citation
Christopher Brooks. "Ptolemy II: An open-source platform for experimenting with actor-oriented design". Talk or presentation, 11, February, 2016; Poster presented at the 2016 Berkeley EECS Annual Research Symposium.

Abstract
Ptolemy II is an open-source software framework supporting experimentation with actor-oriented design. Actors are software components that execute concurrently and communicate through messages sent via interconnected ports. A model is a hierarchical interconnection of actors. In Ptolemy II, the semantics of a model is not determined by the framework, but rather by a software component in the model called a director, which implements a model of computation. The Ptolemy Project has developed directors supporting process networks (PN), discrete-events (DE), dataflow (SDF), synchronous/reactive(SR), rendezvous-based models, 3-D visualization, and continuous-time models. Each level of the hierarchy in a model can have its own director, and distinct directors can be composed hierarchically. A major emphasis of the project has been on understanding the heterogeneous combinations of models of computation realized by these directors. Directors can be combined hierarchically with state machines to make modal models [2]. A hierarchical combination of continuous-time models with state machines yields hybrid systems; a combination of synchronous/reactive with state machines yields StateCharts (the Ptolemy II variant is close to SyncCharts).

Electronic downloads

Citation formats  
  • HTML
    Christopher Brooks. <a
    href="http://chess.eecs.berkeley.edu/pubs/1166.html"
    ><i>Ptolemy II: An open-source platform for
    experimenting with actor-oriented
    design</i></a>, Talk or presentation,  11,
    February, 2016; Poster presented at the <a
    href="https://www.terraswarm.org/conferences/16/bears/">2016
    Berkeley EECS Annual Research Symposium</a>.
  • Plain text
    Christopher Brooks. "Ptolemy II: An open-source
    platform for experimenting with actor-oriented design".
    Talk or presentation,  11, February, 2016; Poster presented
    at the <a
    href="https://www.terraswarm.org/conferences/16/bears/">2016
    Berkeley EECS Annual Research Symposium</a>.
  • BibTeX
    @presentation{Brooks16_PtolemyIIOpensourcePlatformForExperimentingWithActororiented,
        author = {Christopher Brooks},
        title = {Ptolemy II: An open-source platform for
                  experimenting with actor-oriented design},
        day = {11},
        month = {February},
        year = {2016},
        note = {Poster presented at the <a
                  href="https://www.terraswarm.org/conferences/16/bears/">2016
                  Berkeley EECS Annual Research Symposium</a>.},
        abstract = {Ptolemy II is an open-source software framework
                  supporting experimentation with actor-oriented
                  design. Actors are software components that
                  execute concurrently and communicate through
                  messages sent via interconnected ports. A model is
                  a hierarchical interconnection of actors. In
                  Ptolemy II, the semantics of a model is not
                  determined by the framework, but rather by a
                  software component in the model called a director,
                  which implements a model of computation. The
                  Ptolemy Project has developed directors supporting
                  process networks (PN), discrete-events (DE),
                  dataflow (SDF), synchronous/reactive(SR),
                  rendezvous-based models, 3-D visualization, and
                  continuous-time models. Each level of the
                  hierarchy in a model can have its own director,
                  and distinct directors can be composed
                  hierarchically. A major emphasis of the project
                  has been on understanding the heterogeneous
                  combinations of models of computation realized by
                  these directors. Directors can be combined
                  hierarchically with state machines to make modal
                  models [2]. A hierarchical combination of
                  continuous-time models with state machines yields
                  hybrid systems; a combination of
                  synchronous/reactive with state machines yields
                  StateCharts (the Ptolemy II variant is close to
                  SyncCharts).},
        URL = {http://chess.eecs.berkeley.edu/pubs/1166.html}
    }
    

Posted by Christopher Brooks on 16 Feb 2016.
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