DocumentCode :
2712620
Title :
The SIGNAL software environment for real-time system specification, design, and implementation
Author :
Benveniste, Albert ; Le Guernic, Paul ; Jacquemot, Christian
Author_Institution :
INRIA/IRISA, Rennes, France
fYear :
1989
fDate :
32858
Firstpage :
41
Lastpage :
49
Abstract :
Reactive systems, i.e. systems which interact permanently with their environment, are considered. The specification, design, and implementation of such reactive systems require the following tools: a concurrent programming or specification language; a powerful formal tool which is able to verify, prove the correctness of, or even synthesize, the logic and synchronization mechanisms which should control the reactive system being designed; and a powerful tool which is able to transform the hierarchical structure of the specification in order to match a particular target architecture. The SIGNAL software environment and its formal calculus system for performing these tasks are presented. The principles of the SIGNAL synchronous language and its calculus system, which is based on formal manipulation of nuclear dynamical systems over the finite field of modulo 3 integers, is outlined. A prototype workstation where automatic mapping of a SIGNAL program onto a multitransputer target architecture is performed with the aid of a sophisticated graphic environment is presented. The impact of such tools on the future of real-time system specification, design, and implementation is discussed
Keywords :
computer graphics; multiprocessing systems; multiprogramming; programming environments; real-time systems; software tools; transputers; SIGNAL software environment; concurrent programming language; formal calculus system; hierarchical structure; logic synthesis; modulo 3 integers; multiprocessors; multitransputer target architecture; nuclear dynamical systems; program correctness proving; program verification; prototype workstation; reactive systems; real-time system specification; sophisticated graphic environment; specification language; synchronization mechanism synthesis; Calculus; Computer architecture; Control system synthesis; Galois fields; Logic design; Logic programming; Real time systems; Signal synthesis; Software performance; Specification languages;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Control System Design, 1989., IEEE Control Systems Society Workshop on
Conference_Location :
Tampa, FL
Type :
conf
DOI :
10.1109/CACSD.1989.69829
Filename :
69829
Link To Document :
بازگشت