Inter-process communication and scheduling are notorious problem areas in the design of real-time systems. Using CASE tools, the system design phase will in general result in a system description in the form of parallel processes. Manual allocation of these processes to processors may result in error prone and/or slow communication code. Scheduling of the processes, necessary to meet timing constraints, is also a tedious task that takes many iterations. The described design tools result in code that is comparable in quality and performance with expert manual realization. Many network layers have been implemented to relieve the user from the low-level programming of communication software. However, the increase in user-friendliness is usuall...
By considering the problem of an event timer it is shown that the commonly available synchronizing f...
This paper shows how the feasibility of scheduling a real-time program consisting of a number of par...
Scheduling is an important issue in parallel processing. Most scheduling algorithms makes assigns ta...
Inter-process communication and scheduling are notorious problem areas in the design of real-time sy...
To parallelize an application program for a distributed memory architecture, we can use a precedence...
220 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1986.This dissertation discusses s...
Automatic partitioning, scheduling and code generation are of major importance in the development of...
Many distributed real-time applications are structured as a set of processes communicating through s...
Abstract The use of object-based programming techniques helps to reduce the cost of software develop...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1993. Simultaneously published...
The lack of a versatile software tool for parallel program development has been one of the major obs...
The authors describe simple effective communication software that provides a set of portable high-le...
Abstract—In distributed real-time systems, both computation and communication are critical factors. ...
For many distributed applications, it is not sufficient for programs to be logically correct. In add...
Replacing traditional operating systems communication and scheduling implementations with customized...
By considering the problem of an event timer it is shown that the commonly available synchronizing f...
This paper shows how the feasibility of scheduling a real-time program consisting of a number of par...
Scheduling is an important issue in parallel processing. Most scheduling algorithms makes assigns ta...
Inter-process communication and scheduling are notorious problem areas in the design of real-time sy...
To parallelize an application program for a distributed memory architecture, we can use a precedence...
220 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1986.This dissertation discusses s...
Automatic partitioning, scheduling and code generation are of major importance in the development of...
Many distributed real-time applications are structured as a set of processes communicating through s...
Abstract The use of object-based programming techniques helps to reduce the cost of software develop...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1993. Simultaneously published...
The lack of a versatile software tool for parallel program development has been one of the major obs...
The authors describe simple effective communication software that provides a set of portable high-le...
Abstract—In distributed real-time systems, both computation and communication are critical factors. ...
For many distributed applications, it is not sufficient for programs to be logically correct. In add...
Replacing traditional operating systems communication and scheduling implementations with customized...
By considering the problem of an event timer it is shown that the commonly available synchronizing f...
This paper shows how the feasibility of scheduling a real-time program consisting of a number of par...
Scheduling is an important issue in parallel processing. Most scheduling algorithms makes assigns ta...