Title :
Times square - marriage of real-time and logical-time in GALS and synchronous languages
Author :
Park, Heejung ; Malik, Anuj ; Salcic, Zoran
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Auckland, Auckland, New Zealand
Abstract :
In this paper we introduce exact and non-exact real-time waits in reactive Globally Asynchronous Locally Synchronous (GALS) programming languages and synchronous languages as their subset. The language constructs that allow use of real-time waits are illustrated on the SystemJ GALS language. They allow system designers to explicitly use, at the specification level, not only logical time but also the real-time in order to control program execution. The introduced concepts utilize execution platforms that allow finding best and worst reaction time of a GALS or synchronous program.
Keywords :
formal logic; high level languages; real-time systems; GALS programming languages; SystemJ; Times square; globally asynchronous locally synchronous programming languages; logical-time; real-time; synchronous languages; Clocks; Kernel; Programming; Real-time systems; Semantics; Synchronization;
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2014 IEEE 20th International Conference on
Conference_Location :
Chongqing
DOI :
10.1109/RTCSA.2014.6910540