DocumentCode
1555449
Title
Programming real-time applications with SIGNAL
Author
LeGuernic, P. ; Gautier, Thierry ; Le Borgne, Michel ; Le Maire, Claude
Author_Institution
IRISA, Campus de Beaulieu, Rennes, France
Volume
79
Issue
9
fYear
1991
fDate
9/1/1991 12:00:00 AM
Firstpage
1321
Lastpage
1336
Abstract
The authors present the main features of the SIGNAL language and its compiler. Designed to provide safe real time system programming, the SIGNAL language is based on synchronous principles. Its semantics are defined via a mathematical model of multiple-clocked flows of data and events. SIGNAL programs describe relations on such objects, so that it is possible to program a real time application via constraints. The compiler calculates the solutions of the system and thus can be used as a proof system. The equational approach is a natural way to derive multiprocessor executions of a program. This approach uses a graphical interface of a block-diagram style, and the system is illustrated on a speech recognition application
Keywords
parallel languages; program compilers; real-time systems; speech recognition; SIGNAL language; compiler; equational approach; graphical interface; multiple-clocked flows; multiprocessor executions; proof system; real time system programming; speech recognition; synchronous principles; Clocks; Delay effects; Digital filters; Equations; Mathematical model; Plasma welding; Program processors; Real time systems; Signal design; Speech recognition;
fLanguage
English
Journal_Title
Proceedings of the IEEE
Publisher
ieee
ISSN
0018-9219
Type
jour
DOI
10.1109/5.97301
Filename
97301
Link To Document