Article ID Journal Published Year Pages File Type
424241 Electronic Notes in Theoretical Computer Science 2006 18 Pages PDF
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