Object-oriented real-time language design: constructs for timing constraints
- 1 September 1990
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGPLAN Notices
- Vol. 25 (10) , 289-298
- https://doi.org/10.1145/97946.97980
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.Keywords
This publication has 6 references indexed in Scilit:
- ARTS: a distributed real-time kernelACM SIGOPS Operating Systems Review, 1989
- Experience and evolution of concurrent SmalltalkPublished by Association for Computing Machinery (ACM) ,1987
- A concurrent object-oriented knowledge representation language Orient84/K: its features and implementationPublished by Association for Computing Machinery (ACM) ,1986
- ActorsPublished by MIT Press ,1986
- Object-oriented concurrent programming ABCL/1Published by Association for Computing Machinery (ACM) ,1986
- Guarded commands, nondeterminacy and formal derivation of programsCommunications of the ACM, 1975