Back to Search
Start Over
SCEst
- 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.
- Subjects :
- Determinacy
Theoretical computer science
Semantics (computer science)
Computer science
Programming language
business.industry
Concurrency
Model of computation
SIGNAL (programming language)
Software development
020207 software engineering
02 engineering and technology
computer.software_genre
Constructive
020202 computer hardware & architecture
Esterel
Hardware and Architecture
TheoryofComputation_LOGICSANDMEANINGSOFPROGRAMS
0202 electrical engineering, electronic engineering, information engineering
Concurrent computing
business
computer
Reactive system
Software
computer.programming_language
Subjects
Details
- ISSN :
- 15583465 and 15399087
- Volume :
- 17
- Database :
- OpenAIRE
- Journal :
- ACM Transactions on Embedded Computing Systems
- Accession number :
- edsair.doi.dedup.....d264be420277479d1935a1e14cb88772