• DocumentCode
    2423539
  • Title

    Time interval semantics and implementation of a real-time programming language

  • Author

    Jifeng, He ; Bowen, Jonathan

  • Author_Institution
    Oxford University Computing Laboratory
  • fYear
    1992
  • fDate
    3-5 June 1992
  • Firstpage
    110
  • Lastpage
    115
  • Abstract
    The authors present a real-time programming language, including concurrency, which could be used in the formal development of embedded systems. The semantics of the language is provided in the form of a time interval semantics and also a number of algebraic refinement laws. The laws allow convenient reasoning and transformation of programs. In particular, a compiler for a sequential subset of the language is defined as a set of theorems relating high-level program constructs to a low-level machine specified as an interpreter in the high-level language. In addition, a prototype compiler may be produced very directly from Ihe lheorems in Ihe form of a logic program.
  • Keywords
    Computer languages; Concurrent computing; Embedded computing; Embedded system; Logic; Program processors; Prototypes; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 1992. Proceedings., Fourth Euromicro workshop on
  • Conference_Location
    Athens, Greece
  • Print_ISBN
    0-8186-2815-4
  • Type

    conf

  • DOI
    10.1109/EMWRT.1992.637480
  • Filename
    637480