𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Synchronous Programming of Reactive Systems

✍ Scribed by Nicolas Halbwachs (auth.)


Publisher
Springer US
Year
1993
Tongue
English
Leaves
179
Series
The Springer International Series in Engineering and Computer Science 215
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


This book will attempt to give a first synthesis of recent works conΒ­ cerning reactive system design. The term "reactive system" has been introduced in order to at'oid the ambiguities often associated with by the term "real-time system," which, although best known and more suggesΒ­ tive, has been given so many different meanings that it is almost inΒ­ evitably misunderstood. Industrial process control systems, transportaΒ­ tion control and supervision systems, signal-processing systems, are exΒ­ amples of the systems we have in mind. Although these systems are more and more computerized, it is surΒ­ prising to notice that the problem of time in computer science has been studied only recently by "pure" computer scientists. Until the early 1980s, time problems were regarded as the concern of performance evaluΒ­ ation, or of some (unjustly scorned) "industrial computer engineering," or, at best, of operating systems. A second surprising fact, in contrast, is the growth of research conΒ­ cerning timed systems during the last decade. The handling of time has suddenly become a fundamental goal for most models of concurrency. In particular, Robin Alilner 's pioneering works about synchronous process algebras gave rise to a school of thought adopting the following abstract point of view: As soon as one admits that a system can instantaneously react to events, i. e.

✦ Table of Contents


Front Matter....Pages i-xiii
Introduction....Pages 1-8
Front Matter....Pages 9-9
The imperative language Esterel....Pages 11-37
Graphic formalisms: the language Argos....Pages 39-52
Declarative languages: Lustre and Signal....Pages 53-72
Front Matter....Pages 73-73
Static verifications....Pages 75-83
Sequential code generation....Pages 85-102
Distributed code generation....Pages 103-115
Circuit generation from synchronous programs....Pages 117-136
Front Matter....Pages 137-137
Lustre program verification: the tool Lesar....Pages 139-147
Using Auto for Esterel program verification....Pages 149-155
Conclusion....Pages 157-159
Back Matter....Pages 161-174

✦ Subjects


Special Purpose and Application-Based Systems; Programming Languages, Compilers, Interpreters; Operating Systems; Theory of Computation


πŸ“œ SIMILAR VOLUMES


Synchronous programming of reactive syst
✍ Nicolas Halbwachs πŸ“‚ Library πŸ“… 1993 πŸ› Springer 🌐 English

This book will attempt to give a first synthesis of recent works conΒ­ cerning reactive system design. The term "reactive system" has been introduced in order to at'oid the ambiguities often associated with by the term "real-time system," which, although best known and more suggesΒ­ tive, has been giv

Designing Embedded Systems with the SIGN
✍ Abdoulaye Gamatie (auth.) πŸ“‚ Library πŸ“… 2010 πŸ› Springer-Verlag New York 🌐 English

<p><P>This book is about synchronous programming for the design of, safety critical, embedded systems, such as automotive systems, avionics, nuclear power plants and telecommunication systems. The techniques presented promote the use of formal concepts, i.e. those having a mathematically sound basis

Designing Embedded Systems with the SIGN
✍ Abdoulaye Gamatie (auth.) πŸ“‚ Library πŸ“… 2010 πŸ› Springer-Verlag New York 🌐 English

<p><P>This book is about synchronous programming for the design of, safety critical, embedded systems, such as automotive systems, avionics, nuclear power plants and telecommunication systems. The techniques presented promote the use of formal concepts, i.e. those having a mathematically sound basis

Designing Embedded Systems with the SIGN
✍ Abdoulaye Gamatie (auth.) πŸ“‚ Library πŸ“… 2010 πŸ› Springer-Verlag New York 🌐 English

<p><P>This book is about synchronous programming for the design of, safety critical, embedded systems, such as automotive systems, avionics, nuclear power plants and telecommunication systems. The techniques presented promote the use of formal concepts, i.e. those having a mathematically sound basis

Synchronization of parallel programs
✍ Andre F., Herman D., Verjus J.P. πŸ“‚ Library πŸ“… 1985 πŸ› North Oxford Academic 🌐 English

The use of modular and parallel programming languages, and the development of distributed architectures is having a profound influence on computer programming and systems design; hardware and performance can now conspire to produce much higher operating speeds than could previously be achieved throu