CFRP: A Functional Reactive Programming Language for Small-Scale Embedded Systems

被引:0
|
作者
Suzuki, Kohei [1 ,2 ]
Nagayama, Kanato [1 ]
Sawada, Kensuke [1 ]
Watanabe, Takuo [1 ]
机构
[1] Tokyo Inst Technol, Dept Comp Sci, Meguro Ku, W8-75,2-12-1 Ookayama, Tokyo 1528552, Japan
[2] Cookpad Inc, Tokyo, Japan
关键词
Functional Reactive Programming; Functional Programming; Event System; Embedded Systems; ARROWS;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Functional reactive programming (FRP) is a programming paradigm for reactive systems based on functional abstractions expressing time-varying values and events. In this paper, we present a strongly-typed pure FRP language named CFRP to show that FRP is beneficial for developing software for small-scale embedded systems. Although its design follows the tradition of signal based FRP languages, our compiler can generate stand-alone C++ code that can be deployed effectively on resource-constrained microcontrollers. Through an example, we show that CFRP supports a declarative, modular and clean manner of developing small-scale embedded systems.
引用
收藏
页码:1 / 13
页数:13
相关论文
共 50 条
  • [21] Analysis of feeding strategies for small-scale dairy systems in central Mexico using linear programming
    Val-Arreola, D
    Kebreab, E
    Mills, JAN
    France, J
    JOURNAL OF ANIMAL AND FEED SCIENCES, 2005, 14 (04): : 607 - 624
  • [22] Chinese Event Extraction with Small-Scale Language Model
    Chen, Quanlin
    Jia, Jun
    Fan, Shuo
    ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, ICIC 2023, PT IV, 2023, 14089 : 768 - 779
  • [23] Small-Scale XMI Programming: A Revolution in UML Tool Use?
    Perdita Stevens
    Automated Software Engineering, 2003, 10 (1) : 7 - 21
  • [24] Simulation and Programming Experiences of Collaborative Robots for Small-scale Manufacturing
    Pieska, Sakari
    Kaarela, Jari
    Makela, Jari
    2018 2ND INTERNATIONAL SYMPOSIUM ON SMALL-SCALE INTELLIGENT MANUFACTURING SYSTEMS (SIMS), 2018,
  • [25] SMALL-SCALE CARRIER FREQUENCY SYSTEMS.
    Scala, R.
    Hasler Review, 1600, 8 (04): : 109 - 114
  • [26] Small-scale systems for in vivo drug delivery
    David A LaVan
    Terry McGuire
    Robert Langer
    Nature Biotechnology, 2003, 21 : 1184 - 1191
  • [27] Powering and Fabrication of Small-Scale Robotics Systems
    Salvador Pané
    Pedro Wendel-Garcia
    Yonca Belce
    Xiang-Zhong Chen
    Josep Puigmartí-Luis
    Current Robotics Reports, 2021, 2 (4): : 427 - 440
  • [28] LARGE AND SMALL-SCALE SYSTEMS-ENGINEERING
    LAVIE, AM
    ISRAEL JOURNAL OF TECHNOLOGY, 1976, 14 (4-5): : 196 - 206
  • [29] PRECISION FEED SYSTEMS FOR SMALL-SCALE OPERATIONS
    KO, RY
    SZARKA, LJ
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1982, 184 (SEP): : 15 - MICR
  • [30] Mesoscopic Thermodynamics for the Dynamics of Small-Scale Systems
    Miguel Rubi, J.
    ENTROPY, 2015, 17 (10) : 7201 - 7212