• DocumentCode
    255052
  • 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
  • fYear
    2014
  • fDate
    20-22 Aug. 2014
  • Firstpage
    1
  • Lastpage
    10
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications (RTCSA), 2014 IEEE 20th International Conference on
  • Conference_Location
    Chongqing
  • Type

    conf

  • DOI
    10.1109/RTCSA.2014.6910540
  • Filename
    6910540