SIGEMB43 Talk

Posted on November 11, 2016

Towards an Actor-Based Execution Model of an FRP Language for Small-Scale Embedded Systems

Takuo Watanabe & Kensuke Sawada
情報処理学会第43回組込みシステム研究会(SIGEMB43), 九州大学, 2016年11月11日.

Abstract

Functional reactive programming (FRP) is a programming paradigm for reactive systems based on declarative abstractions to express time-varying values. Previous works showed that FRP is beneficial to embedded systems. In this paper, we propose a new execution mechanism for an FRP language designed for resource constrained embedded systems. The mechanism is based on the Actor model, a concurrent computation model in which computation is achieved by actors communicating via asynchronous messages. We adopt actors for the run-time representation of time-varying values and event streams. With this representation, we can naturally integrate asynchronous execution mechanism in the runtime of the language.

Paper

Takuo Watanabe & Kensuke Sawada, Towards an Actor-Based Execution Model of an FRP Language for Small-Scale Embedded Systems, IPSJ SIG Technical Reports (EMB), 2016-EMB-43 (6), pp. 1-5, IPSJ, Nov., 2016.