Back to Search Start Over

SCEst

Authors :
Steven Smyth
Reinhard von Hanxleden
Christian Motika
Karsten Rathlev
Michael Mendler
Source :
MEMOCODE
Publication Year :
2017
Publisher :
Association for Computing Machinery (ACM), 2017.

Abstract

The synchronous language Esterel provides determinate concurrency for reactive systems. Determinacy is ensured by the signal coherence rule , which demands that signals have a stable value throughout one reaction cycle. This is natural for the original application domains of Esterel, such as controller design and hardware development; however, it is unnecessarily restrictive for software development. Sequentially Constructive Esterel (SCEst) overcomes this restriction by allowing values to change instantaneously, as long as determinacy is still guaranteed, adopting the recently proposed Sequentially Constructive model of computation. SCEst is grounded in the minimal Sequentially Constructive Language ( scl ), which also provides a novel semantic definition and compilation approach for Esterel.

Details

ISSN :
15583465 and 15399087
Volume :
17
Database :
OpenAIRE
Journal :
ACM Transactions on Embedded Computing Systems
Accession number :
edsair.doi.dedup.....d264be420277479d1935a1e14cb88772