Electrical Engineering
      and Computer Sciences

Electrical Engineering and Computer Sciences

COLLEGE OF ENGINEERING

UC Berkeley

Ptera: An Event-Oriented Model of Computation

Thomas Huining Feng, Edward A. Lee and Lee W. Schruben

EECS Department
University of California, Berkeley
Technical Report No. UCB/EECS-2010-40
April 10, 2010

http://www.eecs.berkeley.edu/Pubs/TechRpts/2010/EECS-2010-40.pdf

In event-oriented modeling, designers focus on the events that occur in time and on the causality relationship between events. This practice complements class-oriented, object-oriented, actor-oriented and state-oriented approaches. To facilitate event-oriented modeling, we have extended event graphs to create Ptera (Ptolemy event relationship actors), which we show to be appropriate for modeling complex discrete-event systems. A key capability is that Ptera models conform with an actor abstract semantics that permits hierarchical composition with other models of computation such as discrete-event actors, data ow, process networks and finite state machines. This enables their use in complex system design, where not every aspect of the system is best described with event-oriented modeling.


BibTeX citation:

@techreport{Feng:EECS-2010-40,
    Author = {Feng, Thomas Huining and Lee, Edward A. and Schruben, Lee W.},
    Title = {Ptera: An Event-Oriented Model of Computation},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {2010},
    Month = {Apr},
    URL = {http://www.eecs.berkeley.edu/Pubs/TechRpts/2010/EECS-2010-40.html},
    Number = {UCB/EECS-2010-40},
    Abstract = {In event-oriented modeling, designers focus on the events that occur in time and on the causality relationship between events. This practice complements class-oriented, object-oriented, actor-oriented and state-oriented approaches. To facilitate event-oriented modeling, we have extended event graphs to create Ptera (Ptolemy event relationship actors), which we show to be appropriate for modeling complex discrete-event systems. A key capability is that Ptera models conform with an actor abstract semantics that permits hierarchical composition with other models of computation such as discrete-event actors, data
ow, process networks and finite state machines. This enables their use in complex system design, where not every aspect of the system is best described with event-oriented modeling.}
}

EndNote citation:

%0 Report
%A Feng, Thomas Huining
%A Lee, Edward A.
%A Schruben, Lee W.
%T Ptera: An Event-Oriented Model of Computation
%I EECS Department, University of California, Berkeley
%D 2010
%8 April 10
%@ UCB/EECS-2010-40
%U http://www.eecs.berkeley.edu/Pubs/TechRpts/2010/EECS-2010-40.html
%F Feng:EECS-2010-40