*banner
 

Finite State Machines and Modal Models in Ptolemy II
Edward A. Lee

Citation
Edward A. Lee. "Finite State Machines and Modal Models in Ptolemy II". Technical report, EECS Department, University of California, Berkeley, UCB/EECS-2009-151, December, 2009.

Abstract
This report describes the usage and semantics of finite-state machines (FSMs) and modal models in Ptolemy II. FSMs are actors whose behavior is described using a finite set of states and transitions between the states. The transitions between the states are enabled by guards, which are boolean-valued expressions that can reference inputs to the actor and parameters in scope. The transitions can produce outputs and can update the value of parameters in scope. Modal models extend FSMs by allowing states to have refinements, which are hierarchical Ptolemy II models. The refinements may themselves be FSMs, modal models, or any composite actor containing a director compatible with the domain in which the modal model is being used. This report describes the operational semantics, the practical usage, and the semantics of time in modal models.

Electronic downloads

Citation formats  
  • HTML
    Edward A. Lee. <a
    href="http://chess.eecs.berkeley.edu/pubs/656.html"
    ><i>Finite State Machines and Modal Models in
    Ptolemy II</i></a>, Technical report,  EECS
    Department, University of California, Berkeley,
    UCB/EECS-2009-151, December, 2009.
  • Plain text
    Edward A. Lee. "Finite State Machines and Modal Models
    in Ptolemy II". Technical report,  EECS Department,
    University of California, Berkeley, UCB/EECS-2009-151,
    December, 2009.
  • BibTeX
    @techreport{Lee09_FiniteStateMachinesModalModelsInPtolemyII,
        author = {Edward A. Lee},
        title = {Finite State Machines and Modal Models in Ptolemy
                  II},
        institution = {EECS Department, University of California, Berkeley},
        number = {UCB/EECS-2009-151},
        month = {December},
        year = {2009},
        abstract = {This report describes the usage and semantics of
                  finite-state machines (FSMs) and modal models in
                  Ptolemy II. FSMs are actors whose behavior is
                  described using a finite set of states and
                  transitions between the states. The transitions
                  between the states are enabled by guards, which
                  are boolean-valued expressions that can reference
                  inputs to the actor and parameters in scope. The
                  transitions can produce outputs and can update the
                  value of parameters in scope. Modal models extend
                  FSMs by allowing states to have refinements, which
                  are hierarchical Ptolemy II models. The
                  refinements may themselves be FSMs, modal models,
                  or any composite actor containing a director
                  compatible with the domain in which the modal
                  model is being used. This report describes the
                  operational semantics, the practical usage, and
                  the semantics of time in modal models.},
        URL = {http://chess.eecs.berkeley.edu/pubs/656.html}
    }
    

Posted by Christopher Brooks on 11 Feb 2010.
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