Ptera: An Event-Oriented Model of Computation
Thomas Huining Feng and Edward A. Lee and Lee W. Schruben
EECS Department, University of California, Berkeley
Technical Report No. UCB/EECS-2010-40
April 10, 2010
http://www2.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}, Year= {2010}, Month= {Apr}, Url= {http://www2.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://www2.eecs.berkeley.edu/Pubs/TechRpts/2010/EECS-2010-40.html %F Feng:EECS-2010-40