Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
424241 | Electronic Notes in Theoretical Computer Science | 2006 | 18 Pages |
Abstract
We introduce variant types and a pattern matching operation to synchronous dataflow languages. These languages are used in the design of reactive systems. As these systems grow increasingly complex, the need for abstraction mechanisms, in particular, data and control structures, is critical. Variant types provide a mechanism to precisely model structured data. The pattern matching operation, defined as a clock operator, provides an efficient control structure.
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics