@inproceedings{96885419fc9e444f9e08b69a7612b5de,
title = "Real-time ticks for synchronous programming",
abstract = "We address the problem of synchronous programs that cannot be easily executed in a classical time-triggered or event-triggered execution loop. We propose a novel approach, referred to as dynamic ticks, that reconciles the semantic timing abstraction of the synchronous approach with the desire to give the application fine-grained control over its real-time behavior. The main idea is to allow the application to dynamically specify its own wake-up times rather than ceding their control to the environment. As we illustrate in this paper, synchronous languages such as Esterel are already well equipped for this; no language extensions are needed. All that is required is a rather minor adjustment of the way the tick function is called.",
keywords = "Esterel, Physical time, Reactive systems, Real-time systems, Synchronous languages",
author = "\{Von Hanxleden\}, Reinhard and Timothy Bourke and Alain Girault",
note = "Publisher Copyright: {\textcopyright} 2017 IEEE.; 2017 Forum on Specification and Design Languages, FDL 2017 ; Conference date: 18-09-2017 Through 20-09-2017",
year = "2017",
month = jul,
day = "2",
doi = "10.1109/FDL.2017.8303893",
language = "English",
series = "Forum on Specification and Design Languages",
publisher = "IEEE Computer Society",
pages = "1--8",
booktitle = "FDL 2017 - Proceedings of the 2017 Forum on Specification and Design Languages",
}