Object-oriented real-time language design: Constructs for timing constraints

Yutaka Ishikawa, Hideyuki Tokuda, Clifford W. Mercer

Research output: Chapter in Book/Report/Conference proceedingConference contribution

21 Citations (Scopus)

Abstract

We propose a new object-oriented programming language called RTC++ for programming real-time applications. RTC++ is an extension of C++ and its features are to specify i) a real-time object which is an active entity, ii) timing constraints in an operation as well as in statements, and iii) a periodic task with rigid timing constraints. In this paper, we first discuss real-time programming issues and what language support should be provided for building real-time applications. Then, the key features of RTC++ are described. Some programming examples are shown to demonstrate RTC++'s expressive power. A comparison to other programming languages are also discussed.

Original languageEnglish
Title of host publicationProceedings of the European Conference on Object-Oriented Programming on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA/ECOOP 1990
PublisherAssociation for Computing Machinery, Inc
Pages289-298
Number of pages10
ISBN (Electronic)0897914112, 9780897914116
DOIs
Publication statusPublished - 1990 Sept 1
Externally publishedYes
Event1990 European Conference on Object-Oriented Programming on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA/ECOOP 1990 - Ottawa, Canada
Duration: 1990 Oct 211990 Oct 25

Publication series

NameProceedings of the European Conference on Object-Oriented Programming on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA/ECOOP 1990

Other

Other1990 European Conference on Object-Oriented Programming on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA/ECOOP 1990
Country/TerritoryCanada
CityOttawa
Period90/10/2190/10/25

ASJC Scopus subject areas

  • Computer Science Applications
  • Software
  • Information Systems

Fingerprint

Dive into the research topics of 'Object-oriented real-time language design: Constructs for timing constraints'. Together they form a unique fingerprint.

Cite this