No subject

Tue Mar 22 16:37:17 PST 2005

analysis, they aren't 0-cost. You still need to check / validate that the
structure is well-formed, which can be somewhat burdensome, otherwise they
permit lots of poorly formed input.  Some of the lexical analysis is
definately "for free" so in that way it is 0-cost, and writing the defs
takes an hour or less.

> The language is thus human and machine readable and symbolic analysis
> methods are easily implemented in Prolog..
> DIF: An Interchange Format for Dataflow-based Design Tools
> Chia-Jui Hsu, Fuat Keceli, Ming-Yung Ko, Shahrooz Shahparnia, and
> Shuvra S. Bhattacharyya
> Abstract. The dataflow interchange format (DIF) is a textual language
> that is geared towards capturing the semantics of graphical design
> tools for DSP system design. A key objective of DIF is to facilitate
> technology transfer across dataflow- based DSP design tools by
> providing a common, extensible semantics for representing coarse-grain
> dataflow graphs, and recognizing useful sub-classes of dataflow
> models. DIF captures essential modeling information that is required
> in dataflow-based analysis and optimization techniques, such as
> algorithms for consistency analysis, scheduling, memory management,
> and block processing, while optionally hiding proprietary details such
> as the actual code that implements the dataflow blocks. Accompanying
> DIF is a software package of intermediate representations and
> algorithms that operate on application models that are captured
> through DIF. This paper describes the structure of the DIF language
> together with several implementation and usage examples.
> _______________________________________________
> kepler-dev mailing list
> kepler-dev at

More information about the Kepler-dev mailing list