[PDF][PDF] Deterministic concurrency: A clock-synchronised shared memory approach

R von Hanxleden - Programming Languages and Systems LNCS …, 2018 - library.oapen.org
Synchronous Programming (SP) is a universal computational principle that provides
deterministic concurrency. The same input sequence with the same timing always results in …

WCRT algebra and interfaces for Esterel-style synchronous processing

M Mendler, R von Hanxleden… - … Design, Automation & …, 2009 - ieeexplore.ieee.org
The synchronous model of computation together with a suitable execution platform facilitates
system-level timing predictability. This paper introduces an algebraic framework for precisely …

Synchronised Shared Memory and Model Checking

J Aguado, A Duenas - ACM Transactions on Embedded Computing …, 2024 - dl.acm.org
In this article, a formal generic framework for defining and reasoning about deterministic
concurrency in synchronous systems is implemented in the Spin model checker. Concretely …

Cronos: a separate compilation tool set for modular esterel applications

O Hainque, L Pautet, Y Le Biannic, E Nassor - FM'99—Formal Methods …, 1999 - Springer
Abstract esterel is an imperative synchronous language designed for the specification and
the development of reactive systems. Recent studies pointed out that its use for the …

BDL, a language of distributed reactive objects

JP Talpin, A Benveniste, B Caillaud… - … on Object-Oriented …, 1998 - ieeexplore.ieee.org
We introduce the definition of a language of distributed reactive objects, a Behaviour
Description Language (BDL), as a unified medium for specifying, verifying, compiling and …

Toward object-oriented modeling in SCCharts

A Schulz-Rosengarten, S Smyth… - ACM Transactions on …, 2021 - dl.acm.org
Object orientation is a powerful and widely used paradigm for abstraction and structuring in
programming. Many languages are designed with this principle or support different degrees …

Integrating the synchronous paradigm into UML: Application to control-dominated systems

C André, MA Peraldi-Frati, JP Rigault - International Conference on the …, 2002 - Springer
Abstract The Synchronous Paradigm proposes an abstract model integrating concurrency
and communication, deterministic thus simple, semantically well-founded thus suitable to …

Synchronised shared memory and model checking: a proof of concept

J Aguado, A Duenas - 2021 Forum on specification & Design …, 2021 - ieeexplore.ieee.org
Synchronous Programming (SP) is a model of computation that supports concurrent thread
composition and provides deterministic observable behaviour. A recent theory has extended …

Language Design for Reactive Systems: On Modal Models, Time, and Object Orientation in Lingua Franca and SCCharts

A Schulz-Rosengarten - 2024 - macau.uni-kiel.de
Reactive systems play a crucial role in the embedded domain. They continuously interact
with their environment, handle concurrent operations, and are commonly expected to …

[PDF][PDF] Deterministic Concurrency: A Clock-Synchronised Shared Memory Approach

R von Hanxleden - Programming Languages and Systems LNCS 10801 - dlib.hust.edu.vn
Synchronous Programming (SP) is a universal computational principle that provides
deterministic concurrency. The same input sequence with the same timing always results in …