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
Link To Document