A denotational theory of synchronous reactive systems - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Information and Computation Année : 1992

A denotational theory of synchronous reactive systems

Résumé

In this paper, systems which interact permanently with their environments are considered. Such systems are encountered, for instance, in real-time control or signal processing systems, C3-systems, and man-machine interfaces, to mention just a few cases. The design and implementation of such systems require a concurrent programming language which can be used to verify and synthesize the synchronization mechanisms, and to perform transformations of the concurrent source code to match a particular target architecture. Synchronous languages are convenient tools for such a purpose: they rely on the assumptions that: (1) internal actions of synchronous systems are instantaneous, and (2) communication with the environment is performed via instantaneous flashes involving some external stimuli. In this paper, we present a mathematical model of synchronous languages and illustrate its use on the Signal language. This model is denotational, and encompasses both relational and functional styles of specification. It allows us to answer fundamental questions related to synchronous languages, such as “what are the basic constructions which should be provided by such languages?”
Fichier principal
Vignette du fichier
IC-92_sem.pdf (343.61 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00549783 , version 1 (22-12-2010)

Identifiants

Citer

Albert Benveniste, Paul Le Guernic, Yves Sorel, Michel Sorine. A denotational theory of synchronous reactive systems. Information and Computation, 1992, 99 (2), pp.192-230. ⟨10.1016/0890-5401(92)90030-J⟩. ⟨hal-00549783⟩
293 Consultations
176 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More