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 条
  • [1] Times square - marriage of real-time and logical-time in GALS and synchronous languages
    Park, HeeJong
    Malik, Avinash
    Salcic, Zoran
    2014 IEEE 20TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2014,
  • [2] Times Square – Marriage of Real-Time and Logical-Time in GALS and Synchronous Languages
    Heejong Park
    Zhenmin Li
    Avinash Malik
    Zoran Salcic
    Journal of Signal Processing Systems, 2016, 84 : 163 - 180
  • [3] EMBEDDING TIME GRANULARITY IN A LOGICAL SPECIFICATION LANGUAGE FOR SYNCHRONOUS REAL-TIME SYSTEMS
    CIAPESSONI, E
    CORSETTI, E
    MONTANARI, A
    SANPIETRO, P
    SCIENCE OF COMPUTER PROGRAMMING, 1993, 20 (1-2) : 141 - 171
  • [4] Abstraction events' complete logical-time
    Dong, Hong
    Sun, Yongqiang
    Ruan Jian Xue Bao/Journal of Software, 1999, 10 (11): : 1169 - 1173
  • [5] Extending synchronous languages for generating abstract real-time models
    Logothetis, G
    Schneider, K
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS, 2002, : 795 - 802
  • [6] Logical-time contracts for reactive embedded components
    Maraninchi, F
    Morel, L
    PROCEEDINGS OF THE 30TH EUROMICRO CONFERENCE, 2004, : 48 - 55
  • [7] REQUIREMENTS FOR REAL-TIME LANGUAGES
    OPLER, A
    COMMUNICATIONS OF THE ACM, 1966, 9 (03) : 196 - &
  • [8] The regular real-time languages
    Henzinger, TA
    Raskin, JF
    Schobbens, PY
    AUTOMATA, LANGUAGES AND PROGRAMMING, 1998, 1443 : 580 - 591
  • [9] REAL-TIME DEFINABLE LANGUAGES
    ROSENBERG, AL
    JOURNAL OF THE ACM, 1967, 14 (04) : 645 - +
  • [10] REAL-TIME PROGRAMMING-LANGUAGES
    HENRY, R
    BULLETIN OF THE BRITISH PSYCHOLOGICAL SOCIETY, 1980, 33 (JUN): : 252 - 253