• DocumentCode
    3863064
  • Title

    SCEst: Sequentially constructive esterel

  • Author

    Karsten Rathlev;Steven Smyth;Christian Motika;Reinhard von Hanxleden;Michael Mendler

  • Author_Institution
    Department of Computer Science, Christian-Albrechts-Universitä
  • fYear
    2015
  • Firstpage
    10
  • Lastpage
    19
  • 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, which also provides a novel semantic definition and compilation approach for Esterel.
  • Keywords
    "Semantics","Syntactics","Concurrent computing","Computational modeling","Instruction sets"
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Codesign (MEMOCODE), 2015 ACM/IEEE International Conference on
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2015.7340462
  • Filename
    7340462