The Third Workshop on Future Trends of Distributed Computing Systems (1992)
April 14, 1992 to April 16, 1992
N.B. Serbedzija , GMD FIRST, Berlin, Germany
S. Jahnichen , GMD FIRST, Berlin, Germany
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.<
concurrency control, distributed processing, high level languages, object-oriented programming, programming, real-time systems
N. Serbedzija and S. Jahnichen, "High-level real-time distributed programming," The Third Workshop on Future Trends of Distributed Computing Systems(FTDCS), Taipei, Taiwan, , pp. 72-78.