Periodic and Aperiodic Task Description Mechanisms in an FRP Language for Small-Scale Embedded Systems

被引:0
|
作者
Sogo, Kento [1 ]
Tsuji, Yuta [1 ]
Moriguchi, Sosuke [1 ]
Watanabe, Takuo [1 ]
机构
[1] Tokyo Inst Technol, Tokyo, Japan
关键词
functional reactive programming; periodic tasks; aperiodic tasks; embedded systems; language design; PROGRAMMING LANGUAGE;
D O I
10.1145/3623506.3623578
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents mechanisms for describing real-time tasks in functional reactive programming (FRP) languages for small-scale embedded systems. We have designed and implemented Emfrp, an FRP language for resource-constrained systems, and demonstrated its usefulness with several applications. However, the language requires using external clocks as time-varying values when describing time-dependent behaviors. In this work, we extend the types of time-varying values that express their update timings to describe periodic and aperiodic tasks. The extensions enable concise and precise descriptions of various timed behaviors. We evaluate prototype implementations of the extended language concerning program size, execution time, and power consumption.
引用
收藏
页码:43 / 53
页数:11
相关论文
共 50 条
  • [11] A LANGUAGE FOR THE DESCRIPTION AND SPECIFICATION OF EMBEDDED SYSTEMS
    GOEDICKE, M
    MICROPROCESSING AND MICROPROGRAMMING, 1985, 16 (2-3): : 192 - 192
  • [12] Equating in small-scale language testing programs
    LaFlair, Geoffrey T.
    Isbell, Daniel
    May, L. D. Nicolas
    Arvizu, Maria Nelly Gutierrez
    Jamieson, Joan
    LANGUAGE TESTING, 2017, 34 (01) : 127 - 144
  • [13] Power-conscious joint scheduling of periodic task graphs and aperiodic tasks in distributed real-time embedded systems
    Luo, J
    Jha, NK
    ICCAD - 2000 : IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, 2000, : 357 - 364
  • [14] THE SMALL-SCALE OUTFLOW STRUCTURE OF EMBEDDED SOURCES IN TAURUS
    CHANDLER, CJ
    TEREBEY, S
    BARSONY, M
    MOORE, TJT
    ASTROPHYSICS AND SPACE SCIENCE, 1995, 224 (1-2) : 109 - 112
  • [15] Mechanisms of instability in small-scale manufacturing networks
    Donner, Reik
    Hinrichs, Uwe
    Scholz-Reiter, Bernd
    DYNAMICS IN LOGISTICS, 2008, : 161 - +
  • [16] SMALL-SCALE SPACE-PERIODIC JOSEPHSON STRUCTURES
    ALFIMOV, GL
    SILIN, VP
    ZHURNAL EKSPERIMENTALNOI I TEORETICHESKOI FIZIKI, 1994, 106 (02): : 671 - 685
  • [17] SIMULATION PACKAGE FOR SMALL-SCALE SYSTEMS
    SHACHAM, M
    CUTLIP, MB
    BABCOCK, PD
    MICROPROCESSORS AND MICROSYSTEMS, 1985, 9 (02) : 76 - 83
  • [18] SMALL-SCALE SYSTEMS-ANALYSIS
    COX, BB
    LIBRARY SOFTWARE REVIEW, 1987, 6 (04): : 200 - 201
  • [19] Small-scale 'sand abstraction' systems
    Hussey, SW
    WATER AND SANITATION FOR ALL: PARTNERSHIPS AND INNOVATIONS: SELECTED PAPERS OF THE 23RD WEDC CONFERENCE, 1998, : 117 - 119
  • [20] SMALL-SCALE FARMING SYSTEMS IN GHANA
    BENNEH, G
    AFRICA, 1973, 43 (02): : 134 - 146