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 ...
In a large class of hard-real-time control applications, components execute concurrently on distribu...
The timing behavior of a real-time system depends not only on delays due to process synchronization,...
Concurrent C, is a parallel superset of C (and of C++) that provides facilities such as specifying t...
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...
For many distributed applications, it is not sufficient for programs to be logically correct. In add...
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...
We have developed and implemented the RTC language constructs and run-time system to support both ti...
In hard real-time applications, programs must not only be functionally correct but must also meet ti...
Concurrent real-time applications are complicated since both timing and consistency constraints must...
An important issue in real-time computing is the development of a usable and yet abstract computatio...
In hard real-time applications, programs must not only be functionally correct but must also meet ti...
In this paper we propose a method for extending programming languages that enables the specification...
The timing behavior of a real-time system depends not only on delays due to process synchronization,...
In a large class of hard-real-time control applications, components execute concurrently on distribu...
The timing behavior of a real-time system depends not only on delays due to process synchronization,...
Concurrent C, is a parallel superset of C (and of C++) that provides facilities such as specifying t...
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...
For many distributed applications, it is not sufficient for programs to be logically correct. In add...
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...
We have developed and implemented the RTC language constructs and run-time system to support both ti...
In hard real-time applications, programs must not only be functionally correct but must also meet ti...
Concurrent real-time applications are complicated since both timing and consistency constraints must...
An important issue in real-time computing is the development of a usable and yet abstract computatio...
In hard real-time applications, programs must not only be functionally correct but must also meet ti...
In this paper we propose a method for extending programming languages that enables the specification...
The timing behavior of a real-time system depends not only on delays due to process synchronization,...
In a large class of hard-real-time control applications, components execute concurrently on distribu...
The timing behavior of a real-time system depends not only on delays due to process synchronization,...
Concurrent C, is a parallel superset of C (and of C++) that provides facilities such as specifying t...