The sparse synchronous model on real hardware
J Hui, SA Edwards - ACM Transactions on Embedded Computing …, 2024 - dl.acm.org
We present the Sparse Synchronous model (SSM) of computation, which allows a
programmer to specify software timing more precisely than the traditional “heartbeat” of …
programmer to specify software timing more precisely than the traditional “heartbeat” of …
The sparse synchronous model
SA Edwards, J Hui - 2020 Forum for Specification and Design …, 2020 - ieeexplore.ieee.org
We present the Sparse Synchronous model (SSM) of computation, which allows a
programmer to specify software timing more precisely than the traditional “heartbeat” of …
programmer to specify software timing more precisely than the traditional “heartbeat” of …
Reactive chatbot programming
Chatbots are reactive applications with a conversational interface. They are usually
implemented as compositions of client-side components and cloud-hosted services …
implemented as compositions of client-side components and cloud-hosted services …
Constructive semantics for instantaneous reactions
J Aguado, M Mendler - Theoretical Computer Science, 2011 - Elsevier
This paper presents some results towards a game-theoretic account of the constructive
semantics of step responses for synchronous languages, providing a coherent semantic …
semantics of step responses for synchronous languages, providing a coherent semantic …
What is in a step: New perspectives on a classical question
WP de Roever, G Lüttgen, M Mendler - … : essays in memory of Amir Pnueli, 2010 - Springer
In their seminal 1991 paper “What is in a Step: On the Semantics of Statecharts”, Pnueli and
Shalev showed how, in the presence of global consistency and while observing causality …
Shalev showed how, in the presence of global consistency and while observing causality …
Proposal for a Dynamic Synchronous Language
P Attar, F Boussinot, L Mandel, JF Susini - 2011 - hal.science
We propose a new scripting language called DSL bas-ed on the synchronous/reactive
model. In DSL, sys-tems are composed of several sites executed asyn-chronously, and each …
model. In DSL, sys-tems are composed of several sites executed asyn-chronously, and each …
Towards a safe and secure synchronous language
P Attar - 2013 - theses.hal.science
This thesis proposes a new approach to parallelism and concurrency, laying the basis for
the design of a programming language with a clear and simple formal semantics, enjoying …
the design of a programming language with a clear and simple formal semantics, enjoying …
ForeC: Designing cyber-physical systems with foresight
E Yip - 2015 - researchspace.auckland.ac.nz
People interact with a diverse range of embedded systems on a daily basis. Such systems
are found in vehicles, robots, and biomedical devices. An embedded system is safety-critical …
are found in vehicles, robots, and biomedical devices. An embedded system is safety-critical …
DSLM: Dynamic Synchronous Language with Memory
P Attar - 2012 - hal.science
We propose a new scripting language called DSLM based on the syn-chronous/reactive
model. In DSLM, systems are composed of several sites executed asynchronously, and …
model. In DSLM, systems are composed of several sites executed asynchronously, and …
Simulation of quantum mechanics using reactive programming
F Boussinot - arXiv preprint arXiv:1101.2133, 2011 - arxiv.org
We implement in a reactive programming framework a simulation of three aspects of
quantum mechanics: self-interference, state superposition, and entanglement. The …
quantum mechanics: self-interference, state superposition, and entanglement. The …