SNPD2019 Talk
Functional Reactive EDSL with Asynchronous Execution for Resource-Constrained Embedded Systems
Sheng Wang & Takuo Watanabe
20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD 2019), Toyama, Japan, Jul. 8-11, 2019.
Abstract
This paper presents a functional reactive embedded domain-specific language (EDSL) for resource-constrained embedded systems and its efficient execution method. In the language, time-varying values changes at discrete points of time rather than continuously. Combined with a mechanism to let users designate the update interval of values, it is possible to derive the minimal value-updates required to produce the user-desired output. Also, the event-driven backend asynchronously updates an input value when its value is required. In this way, we can greatly reduce the number of updates.
Publication
Sheng Wang & Takuo Watanabe,
Functional Reactive EDSL with Asynchronous Execution for Resource-Constrained Embedded Systems,
In Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, Studies in Computational Intelligence, Vol. 850, pp. 171-190, Springer, Aug., 2019.
DOI: 10.1007/978-3-030-26428-4_12