Heterogeneous Actor-oriented Modeling in Ptolemy II by Steven Neuendorffer, University of California, Berkeley February 21, 2002