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

  • Authors:
  • Yutaka Ishikawa;Hideyuki Tokuda

  • Affiliations:
  • Electrotechnical Laboratory, l-1-4 Umezono, Tsukuba, Ibaraki, 305, JAPAN;Carnegie Mellon University, Pittsburgh, PA

  • Venue:
  • OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications
  • Year:
  • 1990

Quantified Score

Hi-index 0.03

Visualization

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.