Heterogeneous Environment: Ptolemy
Ptolemy supports different design styles encapsulated in objects called Domain.
- Domain realizes a computational model appropriate for a particular sub-system. Ex: SDF, Dynamic Dataflow(DDF), Discrete Event(DE) and Digital hardware modeling environment (Thor).
Domain consists of a set of Blocks and Schedulers that confirm to a common computational model.
Block objects send and receive
data encapsulated in particles to
outside world through PortHoles.
Garbage Collection: Plasma