CPL: A language for real-time distributed object programming

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 insufficie...

Full description

Saved in:
Bibliographic Details
Published in:Elektrik : Turkish journal of electrical engineering & computer sciences Vol. 10; no. 1; pp. 1 - 21
Main Authors: ERDOĞAN, Nadia, SARIDOĞAN, Erhan
Format: Journal Article
Language:English
Published: TÜBİTAK 2002
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary: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.
Bibliography:TMUH
ISSN:1300-0632