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

Jifeng He, Jonathan Bowen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

12 Scopus citations

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.

Original languageEnglish
Title of host publicationProceedings - 4th Euromicro Workshop on Real-Time Systems, ECRTS 1992
Pages110-115
Number of pages6
DOIs
StatePublished - 1992
Externally publishedYes
Event4th Euromicro Workshop on Real-Time Systems, ECRTS 1992 - Athens, Greece
Duration: 3 Jun 19925 Jun 1992

Publication series

NameProceedings - Euromicro Conference on Real-Time Systems
ISSN (Print)1068-3070

Conference

Conference4th Euromicro Workshop on Real-Time Systems, ECRTS 1992
Country/TerritoryGreece
CityAthens
Period3/06/925/06/92

Fingerprint

Dive into the research topics of 'Time interval semantics and implementation of a real-time programming language'. Together they form a unique fingerprint.

Cite this