03.08.2013 Views

PTOLEMY II - CiteSeerX

PTOLEMY II - CiteSeerX

PTOLEMY II - CiteSeerX

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Introduction<br />

1.3.12 Synchronous Dataflow - SDF<br />

The synchronous dataflow (SDF) domain, created by Steve Neuendorffer, handles regular computations<br />

that operate on streams. Dataflow models, popular in signal processing, are a special case of<br />

process networks (for the complete explanation of this, see [81]). Dataflow models construct processes<br />

of a process network as sequences of atomic actor firings. Synchronous dataflow (SDF) is a particularly<br />

restricted special case with the extremely useful property that deadlock and boundedness are<br />

decidable. Moreover, the schedule of firings, parallel or sequential, is computable statically, making<br />

SDF an extremely useful specification formalism for embedded real-time software and for hardware.<br />

Certain generalizations sometimes yield to similar analysis. Boolean dataflow (BDF) models<br />

sometimes yield to deadlock and boundedness analysis, although fundamentally these questions are<br />

FIGURE 1.8. Example of a hybrid system model, top-level view.<br />

masses on springs<br />

3-D animation<br />

is generated<br />

using the GR<br />

domain<br />

Heterogeneous Concurrent Modeling and Design 19

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!