Emfrp: a functional reactive programming language for small-scale embedded systems

K Sawada, T Watanabe - … of the 15th International Conference on …, 2016 - dl.acm.org
In this paper, we introduce a new functional reactive programming (FRP) language Emfrp
designed to support small-scale embedded systems. An Emfrp program defines a system as …

On the semantics of distributed reactive programming: the cost of consistency

A Margara, G Salvaneschi - IEEE Transactions on Software …, 2018 - ieeexplore.ieee.org
The reactive programming paradigm aims to simplify the development of reactive systems. It
provides abstractions to define time-changing values that are automatically updated by the …

A simple context-oriented programming extension to an FRP language for small-scale embedded systems

T Watanabe - Proceedings of the 10th ACM International Workshop …, 2018 - dl.acm.org
This paper presents the design of a simple context-oriented programming extension to
Emfrp, a purely functional reactive programming language for resource-constrained …

The design and implementation of the synchronous language CÉU

F Sant'Anna, R Ierusalimschy, N Rodriguez… - ACM Transactions on …, 2017 - dl.acm.org
Céu is a synchronous language targeting soft real-time systems. It is inspired by Esterel and
has a simple semantics with fine-grain control over program execution. Céu uses an event …

vTSL-a formally verifiable DSL for specifying robot tasks

C Heinzemann, R Lange - 2018 IEEE/RSJ International …, 2018 - ieeexplore.ieee.org
Preprogramming of tasks still plays an important role in complex robotic systems despite the
advances in automated planning and symbolic learning. Often, it is desired that end-users …

CFRP: A functional reactive programming language for small-scale embedded systems

K Suzuki, K Nagayama, K Sawada… - Theory and Practice of …, 2018 - World Scientific
Functional reactive programming (FRP) is a programming paradigm for reactive systems
based on functional abstractions expressing time-varying values and events. In this paper …

Towards reflection in an FRP language for small-scale embedded systems

T Watanabe, K Sawada - … of the 1st International Conference on the Art …, 2017 - dl.acm.org
This paper describes a reflective extension to Emfrp, a functional reactive programming
language designed for resource-constrained embedded systems. The primary purpose of …

CÉu-media: Local inter-media synchronization using cÉu

RCM Santos, GF Lima, F Sant'Anna… - Proceedings of the 22Nd …, 2016 - dl.acm.org
The semantics of current multimedia languages is informal and may lead to the development
of ambiguous applications. In this paper we investigate the use of the synchronous …

A memory-bounded, deterministic and terminating semantics for the synchronous programming language Céu

RCM Santos, GF Lima, F Sant'Anna… - ACM SIGPLAN …, 2018 - dl.acm.org
Céu is a synchronous programming language for embedded soft real-time systems. It
focuses on control-flow safety features, such as safe shared-memory concurrency and safe …

Structured synchronous reactive programming for game development-case study: on rewriting Pingus from C++ to Céu

F Sant'Anna - 2018 17th Brazilian Symposium on Computer …, 2018 - ieeexplore.ieee.org
We present a qualitative case study of rewriting the video game Pingus from C++ to the
structured synchronous reactive language CEÚ. CEÚ supports reactive control-flow …