Concurrent real-time applications are complicated since both timing and consistency constraints must be met for correct performance. Furthermore, techniques to enforce these two forms of constraints are often incompatible. For instance, priority-driven preemptive scheduling, which is optimal for meeting timing constraints in some systems, may leave a shared resource\u27s state inconsistent. On the other hand, mutual exclusion techniques that ensure the consistency of shared resources are not well-suited to meeting timing constraints. This dissertation develops concepts and programming language constructs for facilitating the enforcement of both real-time and consistency constraints in applications with concurrency. Our programming paradigm ...
This paper presents an algorithm which extends the relatively new notion of speculative concurrency ...
Two types of applications are considered: hard real-time (HRT) and soft real-time (SRT). HRT applica...
Large and complex real-time systems can benefit significantly from a component-based development app...
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...
. In this paper, we describe an approach to the representation, specification and implementation of ...
In this paper, we present a model and language constructs for a distributed real-time system with th...
This work presents a real time distributed concurrency control scheme where consistency is relaxed t...
We have developed and implemented the RTC language constructs and run-time system to support both ti...
Hard real-time systems (HRTS) are distinguished by explicit and stringent timing constraints. The pr...
The timing behavior of a real-time system depends not only on delays due to process synchronization,...
The timing behavior of a real-time system depends not only on delays due to process synchronization,...
For many distributed applications, it is not sufficient for programs to be logically correct. In add...
Abstract. Concurrent objects encapsulate a processor each and com-municate by asynchronous message p...
This paper presents an algorithm which extends the relatively new notion of speculative concurrency ...
Two types of applications are considered: hard real-time (HRT) and soft real-time (SRT). HRT applica...
Large and complex real-time systems can benefit significantly from a component-based development app...
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...
. In this paper, we describe an approach to the representation, specification and implementation of ...
In this paper, we present a model and language constructs for a distributed real-time system with th...
This work presents a real time distributed concurrency control scheme where consistency is relaxed t...
We have developed and implemented the RTC language constructs and run-time system to support both ti...
Hard real-time systems (HRTS) are distinguished by explicit and stringent timing constraints. The pr...
The timing behavior of a real-time system depends not only on delays due to process synchronization,...
The timing behavior of a real-time system depends not only on delays due to process synchronization,...
For many distributed applications, it is not sufficient for programs to be logically correct. In add...
Abstract. Concurrent objects encapsulate a processor each and com-municate by asynchronous message p...
This paper presents an algorithm which extends the relatively new notion of speculative concurrency ...
Two types of applications are considered: hard real-time (HRT) and soft real-time (SRT). HRT applica...
Large and complex real-time systems can benefit significantly from a component-based development app...