In this paper, we present a model and language constructs for a distributed real-time system with the goal of allowing the structured specification of functional and timing constraints, along with explicit, early error recovery from timing faults. To do this, we draw on ideas from (non-distributed) real-time programming and distributed transaction-based systems [81]. A complete language is not specified; the constructs described are assumed to be embedded in a block-structured procedural host programming language such as C [9] or C++ [10] (our current preliminary implementation is in C). The model consists of resources, processes, and a global scheduler. Resources are abstractions that export operations to processes, and specify acceptable ...
This paper describes a general model for pre-run-time scheduling of distributed real-time systems th...
Many distributed real-time applications are structured as a set of processes communicating through s...
In hard real-time applications, programs must not only be functionally correct but must also meet ti...
In this paper, we present a model and language constructs for a distributed real-time system with th...
This paper presents language constructs for the expression of timing and concurrency requirements in...
RTC: Language Support For Real-Time Concurrency This paper presents language constructs for the expr...
This paper presents language constructs for the expression of timing and concurrency requirements in...
We have developed and implemented the RTC language constructs and run-time system to support both ti...
For many distributed applications, it is not sufficient for programs to be logically correct. In add...
An important issue in real-time computing is the development of a usable and yet abstract computatio...
Concurrent real-time applications are complicated since both timing and consistency constraints must...
In hard real-time applications, programs must not only be functionally correct but must also meet ti...
The timing behavior of a real-time system depends not only on delays due to process synchronization,...
In this paper we propose a method for extending programming languages that enables the specification...
Concurrent C, is a parallel superset of C (and of C++) that provides facilities such as specifying t...
This paper describes a general model for pre-run-time scheduling of distributed real-time systems th...
Many distributed real-time applications are structured as a set of processes communicating through s...
In hard real-time applications, programs must not only be functionally correct but must also meet ti...
In this paper, we present a model and language constructs for a distributed real-time system with th...
This paper presents language constructs for the expression of timing and concurrency requirements in...
RTC: Language Support For Real-Time Concurrency This paper presents language constructs for the expr...
This paper presents language constructs for the expression of timing and concurrency requirements in...
We have developed and implemented the RTC language constructs and run-time system to support both ti...
For many distributed applications, it is not sufficient for programs to be logically correct. In add...
An important issue in real-time computing is the development of a usable and yet abstract computatio...
Concurrent real-time applications are complicated since both timing and consistency constraints must...
In hard real-time applications, programs must not only be functionally correct but must also meet ti...
The timing behavior of a real-time system depends not only on delays due to process synchronization,...
In this paper we propose a method for extending programming languages that enables the specification...
Concurrent C, is a parallel superset of C (and of C++) that provides facilities such as specifying t...
This paper describes a general model for pre-run-time scheduling of distributed real-time systems th...
Many distributed real-time applications are structured as a set of processes communicating through s...
In hard real-time applications, programs must not only be functionally correct but must also meet ti...