Implementing synchronous models on loosely time triggered architectures

S Tripakis, C Pinello, A Benveniste… - IEEE Transactions …, 2008 - ieeexplore.ieee.org
Synchronous systems offer a clean semantics and an easy verification path at the expense
of often inefficient implementations. Capturing design specifications as synchronous models …

Representation of synchronous, asynchronous, and polychronous components by clocked guarded actions

J Brandt, M Gemünde, K Schneider, SK Shukla… - Design Automation for …, 2014 - Springer
For the design of embedded systems, many languages are in use, which are based on
different models of computation such as event-, data-, and clock-driven paradigms as well as …

The synchronous languages 12 years later

A Benveniste, P Caspi, SA Edwards… - Proceedings of the …, 2003 - ieeexplore.ieee.org
Twelve years ago, Proceedings of the IEEE devoted a special section to the synchronous
languages. This paper discusses the improvements, difficulties, and successes that have …

N-synchronous Kahn networks: a relaxed model of synchrony for real-time systems

A Cohen, M Duranton, C Eisenbeis, C Pagetti… - ACM SIGPLAN …, 2006 - dl.acm.org
The design of high-performance stream-processing systems is a fast growing domain, driven
by markets such like high-end TV, gaming, 3D animation and medical imaging. It is also a …

[PDF][PDF] The synchronous hypothesis and synchronous languages

D Potop-Butucaru, R De Simone… - The embedded systems …, 2005 - researchgate.net
The design of electronic Embedded Systems relies on a number of different engineering
disciplines. As the domain becomes ever more important, both in theoretical challenges and …

Exploring models of computation with Ptolemy II

CX Brooks, EA Lee, S Tripakis - Proceedings of the eighth IEEE/ACM …, 2010 - dl.acm.org
The Ptolemy project studies modeling, simulation, and design of concurrent, real-time,
embedded systems. The focus is on assembly of concurrent components. The key …

Clock-driven distributed real-time implementation of endochronous synchronous programs

D Potop-Butucaru, R de Simone, Y Sorel… - Proceedings of the …, 2009 - dl.acm.org
An important step in model-based embedded system design consists in mapping functional
specifications and their tasks/operations onto execution architectures and their resources …

Polychronous mode automata

JP Talpin, C Brunette, T Gautier… - … of the 6th ACM & IEEE …, 2006 - dl.acm.org
Among related synchronous programming principles, the model of computation of the
Polychrony workbench stands out by its capability to give high-level description of systems …

[PDF][PDF] Formal techniques for verification of complex real-time systems

MCW Geilen - 2002 - research.tue.nl
Increasing complexity in real-time distributed systems calls for techniques to automate and
support their design. In particular concurrent and communicating systems are hard to design …

From non-preemptive to preemptive scheduling using synchronization synthesis

P Černý, EM Clarke, TA Henzinger… - Formal methods in …, 2017 - Springer
We present a computer-aided programming approach to concurrency. The approach allows
programmers to program assuming a friendly, non-preemptive scheduler, and our synthesis …