Skip to main content

2003 | OriginalPaper | Buchkapitel

Clocks as First Class Abstract Types

verfasst von : Jean-Louis Colaço, Marc Pouzet

Erschienen in: Embedded Software

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Clocks in synchronous data-flow languages are the natural way to define several time scales in reactive systems. They play a fundamental role during the specification of the system and are largely used in the compilation process to generate efficient sequential code. Based on the formulation of clocks as dependent types, the paper presents a simpler clock calculus reminiscent to ML type systems with first order abstract types à la Laufer & Odersky. Not only this system provides clock inference, it shares efficient implementations of ML type systems and appears to be expressive enough for many real applications.

Metadaten
Titel
Clocks as First Class Abstract Types
verfasst von
Jean-Louis Colaço
Marc Pouzet
Copyright-Jahr
2003
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-540-45212-6_10

Premium Partner