Turkish Journal of Electrical Engineering and Computer Sciences
DOI
-
Abstract
As processing and time requirements of computer systems increase over the borders of single processor architectures, it is becoming more and more attractive to use distributed computing with additional real-time capabilities. In several cases, traditional programming languages have become insufficient to build distributed systems easily, especially when real-time issues and basic software quality factors are concerned. In this paper, a concurrent, object-oriented, distributed real-time programming language, CPL, with a supportive run-time system, namely the CORD-RTS, is introduced and new language features are described. The new language provides an efficient solution for command and control systems by embedding distribution and real-time issues within new language constructs. The language preprocessor translates these language constructs into portable C++ code to establish run-time connection with the RTS, which provides real-time communication between distributed objects.
Keywords
concurrent, object-oriented, real-time, distributed, programming language
First Page
1
Last Page
22
Recommended Citation
SARIDOĞAN, ERHAN and ERDOĞAN, NADİA (2002) "CPL: A Language for Real-Time Distributed Object Programming," Turkish Journal of Electrical Engineering and Computer Sciences: Vol. 10: No. 1, Article 1. Available at: https://journals.tubitak.gov.tr/elektrik/vol10/iss1/1
Included in
Computer Engineering Commons, Computer Sciences Commons, Electrical and Computer Engineering Commons