Clocks as First Class Abstract Types - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2003

Clocks as First Class Abstract Types

Jean-Louis Colaço
  • Fonction : Auteur
Marc Pouzet
  • Fonction : Auteur
  • PersonId : 969936

Résumé

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.

Dates et versions

hal-01532002 , version 1 (02-06-2017)

Identifiants

Citer

Jean-Louis Colaço, Marc Pouzet. Clocks as First Class Abstract Types. Third International Conference on Embedded Software (EMSOFT'03), Oct 2003, Philadelphia, Pennsylvania, United States. pp.134-155, ⟨10.1007/978-3-540-45212-6_10⟩. ⟨hal-01532002⟩
70 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More