The problem of schedulability analysis of a set of real time programs form a NP complete problem. The exponential complexity of analysis is a direct result of the complexity in the real time programs, as a combinatorial explosion takes place when trying to determine access patterns of shared resources. Thus, to transform the original programs to a less complex form, while preserving its timing characteristics, is the only viable solution. By using such transformations to reduce the complexity of real time programs, it is possible to schedulability analyze programs at compile time efficiently, without adding an unnecessary overhead to the compilation time. A set of suitable transformations and run time scheduling algorithms are introduced an...
We show how real-time schedulability tests and program refinement rules can be integrated to create ...
There is a growing interest in adopting object technologies for the development of real-time systems...
The use of object-based mechanisms, i.e., abstract data types (ADTs), for constructing software syst...
This paper shows how the feasibility of scheduling a real-time program consisting of a number of par...
The goal of parallelizing, or restructuring, compilers is to detect and exploit parallelism in seque...
This paper shows how the feasibility of scheduling a realtime program consisting of a number of para...
A real time system is a system that must satisfy explicit bounded response-time constraints, otherwi...
We propose a method for the timing analysis of concurrent real-time programs with hard deadlines. We...
We propose a method for the timing analysis of concur-rent real-time programs with hard deadlines. W...
With increasing popularity and deployment of multi-core chips in embedded systems, a number of real-...
This paper presents language constructs for the expression of timing and concurrency requirements in...
International audienceThere exists a large variety of schedulability analysis tools based on dierent...
To use multiprocessors in hard real-time systems, schedulability analysis is needed to provide forma...
“This material is presented to ensure timely dissemination of scholarly and technical work. Copyrigh...
Compilation for todays microprocessor and multi-processor architectures is facing new challenges. De...
We show how real-time schedulability tests and program refinement rules can be integrated to create ...
There is a growing interest in adopting object technologies for the development of real-time systems...
The use of object-based mechanisms, i.e., abstract data types (ADTs), for constructing software syst...
This paper shows how the feasibility of scheduling a real-time program consisting of a number of par...
The goal of parallelizing, or restructuring, compilers is to detect and exploit parallelism in seque...
This paper shows how the feasibility of scheduling a realtime program consisting of a number of para...
A real time system is a system that must satisfy explicit bounded response-time constraints, otherwi...
We propose a method for the timing analysis of concurrent real-time programs with hard deadlines. We...
We propose a method for the timing analysis of concur-rent real-time programs with hard deadlines. W...
With increasing popularity and deployment of multi-core chips in embedded systems, a number of real-...
This paper presents language constructs for the expression of timing and concurrency requirements in...
International audienceThere exists a large variety of schedulability analysis tools based on dierent...
To use multiprocessors in hard real-time systems, schedulability analysis is needed to provide forma...
“This material is presented to ensure timely dissemination of scholarly and technical work. Copyrigh...
Compilation for todays microprocessor and multi-processor architectures is facing new challenges. De...
We show how real-time schedulability tests and program refinement rules can be integrated to create ...
There is a growing interest in adopting object technologies for the development of real-time systems...
The use of object-based mechanisms, i.e., abstract data types (ADTs), for constructing software syst...