The Esterel synchronous programming language: Design, semantics, implementation

G Berry, G Gonthier - Science of computer programming, 1992 - Elsevier
We present the E sterel programming language which is especially designed to program
reactive systems, that is systems which maintain a permanent interaction with their …

Functional reactive animation

C Elliott, P Hudak - Proceedings of the second ACM SIGPLAN …, 1997 - dl.acm.org
Fran (Functional Reactive Animation) is a collection of data types and functions for
composing richly interactive, multimedia animations. The key ideas in Fran are its notions of …

[图书][B] Synchronous programming of reactive systems

N Halbwachs - 1992 - books.google.com
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 …

Sequential circuit design using synthesis and optimization

EM Sentovich, KJ Singh, C Moon, H Savoj… - … on Computer Design …, 1992 - computer.org
A description is given of SIS, an interactive tool for synthesis and optimization of sequential
circuits. Given a state transition table or a logic-level description of a sequential circuit, SIS …

Functional reactive programming, continued

H Nilsson, A Courtney, J Peterson - Proceedings of the 2002 ACM …, 2002 - dl.acm.org
Functional Reactive Programming (FRP) extends a host programming language with a
notion of time flow. Arrowized FRP (AFRP) is a version of FRP embedded in Haskell based …

The pitfalls of verifying floating-point computations

D Monniaux - ACM Transactions on Programming Languages and …, 2008 - dl.acm.org
Current critical systems often use a lot of floating-point computations, and thus the testing or
static analysis of programs containing floating-point operators has become a priority …

A new notation for arrows

R Paterson - ACM SIGPLAN Notices, 2001 - dl.acm.org
The categorical notion of monad, used by Moggi to structure denotational descriptions, has
proved to be a powerful tool for structuring combinator libraries. Moreover, the monadic …

Grafcet: A powerful tool for specification of logic controllers

R David - IEEE transactions on control systems technology, 1995 - ieeexplore.ieee.org
Basically, a logic controller is a discrete-event system whose purpose is to control the
behavior of a process which is itself (seen by the controller as) a discrete-event system …

[PDF][PDF] Real time programming: Special purpose or general purpose languages

G Berry - 1989 - inria.hal.science
We diseuse real-time programming in two kinds of high-level programming languages:
general purpose languages such as ADA and special purpose synchronous languages …

Seamless model-based development: From isolated tools to integrated model engineering environments

M Broy, M Feilkas, M Herrmannsdoerfer… - Proceedings of the …, 2010 - ieeexplore.ieee.org
More than 20 years of research has created a large body of ideas, concepts, and theories for
model-based development of embedded software-intensive systems. These approaches …