APRIS2020 Talk

Posted on November 9, 2020

Towards a Functional Reactive Programming Model for Developing WSANs

Takuo Watanabe, Kazuhiro Shibanai
Asia Pacific Conference on Robot IoT System Development and Platform (APRIS 2020), Online, Nov. 9-10, 2020.

Abstract

Functional reactive programming (FRP) is a programming paradigm where a system is described using declarative abstractions of the change propagation of discrete events and continuous signals. This paper presents a purely functional reactive programming model that facilitates a uniform description of distributed coordination and per-node computation. A case study of a wireless sensor-actor network (WSAN) shows that both inter-node coordination and intra-node computation can uniformly be written as reactive behaviors. The paper also describes an implementation method of the model using Distributed XFRP, a pure FRP language for distributed systems. (awarded the Best Paper Award, IPSJ Yamashita SIG Research Award)

Publication

Takuo Watanabe, Kazuhiro Shibanai, Towards a Functional Reactive Programming Model for Developing WSANs, Proceedings of 3rd Asia Pacific Conference on Robot IoT System Development and Platform (APRIS 2020), pp. 1–5, IPSJ, Mar., 2021.