Times Square - Marriage of Real-Time and Logical-Time in GALS and Synchronous Languages

被引:0
|
作者
Park, Heejong [1 ]
Li, Zhenmin [1 ]
Malik, Avinash [1 ]
Salcic, Zoran [1 ]
机构
[1] Univ Auckland, Dept Elect & Comp Engn, 38 Princes St, Auckland 1010, New Zealand
关键词
GALS languages; Synchronous languages; Exact and non-exact delays;
D O I
10.1007/s11265-015-0991-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we introduce exact and non-exact real-time waits in the 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 real-time in order to control program execution. We transform the real-time constructs into a logical model of time, and statically bound the amount of delay introduced by these constructs. In addition, the introduced concepts utilize execution platforms that allow finding best and worst reaction time of a GALS or synchronous program.
引用
收藏
页码:163 / 180
页数:18
相关论文
共 50 条
  • [41] Real-time memory management: Life and times
    Borg, Andrew
    Wellings, Andy
    Gill, Christopher
    Cytron, Ron K.
    18TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2006, : 237 - +
  • [42] THE NOTION OF PRIORITY IN REAL-TIME PROGRAMMING-LANGUAGES
    BURNS, A
    WELLINGS, AJ
    COMPUTER LANGUAGES, 1990, 15 (03): : 153 - 162
  • [43] THE EQUIVALENCE PROBLEM FOR REAL-TIME STRICT DETERMINISTIC LANGUAGES
    OYAMAGUCHI, M
    HONDA, N
    INFORMATION AND CONTROL, 1980, 45 (01): : 90 - 115
  • [44] A survey of real-time capabilities in functional languages and compilers
    Murphy, Jeffrey C.
    Shivkumar, Bhargav
    Pritchard, Amy
    Iraci, Grant
    Kumar, Dhruv
    Kim, Sun Hyoung
    Ziarek, Lukasz
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (04):
  • [45] Real-time recognition of languages for bounded cellular automata
    Miyajima, Hiromi
    Systems and Computers in Japan, 1989, 20 (02) : 38 - 51
  • [46] THE EVOLUTION AND STATE-OF-THE-ART OF REAL-TIME LANGUAGES
    STOYENKO, AD
    JOURNAL OF SYSTEMS AND SOFTWARE, 1992, 18 (01) : 61 - 83
  • [47] PROGRAMMING-LANGUAGES PROVIDE REAL-TIME CONTROL
    COPELAND, JR
    ROLAND, ET
    I&CS-INDUSTRIAL AND PROCESS CONTROL MAGAZINE, 1984, 57 (09): : 65 - &
  • [48] Comparing model checking and logical reasoning for real-time systems
    Dierks, H
    FORMAL ASPECTS OF COMPUTING, 2004, 16 (02) : 104 - 120
  • [49] Ceiling Priority for Synchronous Communication in Real-Time Systems
    Lee, Junghwan
    Kim, Myungjun
    PROCEEDINGS OF 2020 IEEE 4TH INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC 2020), 2020, : 617 - 622
  • [50] Real-time modeling of synchronous generator based on PC
    Helmy, S.
    El-Wakeel, Amged S.
    Rahman, M. Abdel
    Badr, M. A.
    PROCEEDINGS OF THE 8TH WSEAS INTERNATIONAL CONFERENCE ON ELECTRIC POWER SYSTEMS, HIGH VOLTAGES, ELECTRIC MACHINES, 2008, : 92 - 98