Title :
High-level real-time distributed programming
Author :
N.B. Serbedzija;S. Jahnichen
Author_Institution :
GMD FIRST, Berlin, Germany
fDate :
6/14/1905 12:00:00 AM
Abstract :
To program real-time distributed applications, programmers have to choose between the general purpose distributed programming languages or a combination of a sequential language and low-level services offered by network-oriented operating systems. However, both solutions prove to be unsatisfactory. While the former alternative rarely meets application needs, the latter usually yields poor software which is difficult to maintain and re-structure. This approach suggests the use of a simple concurrency model well-suited for expressing both real-time and real parallelism. It is based on a language extension providing features for high-level real-time distributed programming. Such a language extension can be easily embedded in any sequential language (e.g. C, C++ or Modula-2). This allows programmers to develop complex systems using their favourite language extended with a small set of new constructs.
Keywords :
"Real time systems","Concurrent computing","Computer languages","Logic programming","Programming profession","Control systems","Operating systems","Application software","Software maintenance","Data structures"
Conference_Titel :
Distributed Computing Systems, 1992., Proceedings of the Third Workshop on Future Trends of
Print_ISBN :
0-8186-2755-7
DOI :
10.1109/FTDCS.1992.217512