Most real-time systems consist of a mixture of hard and soft real-time components. Hard real-time tasks are typically periodic, where as soft real-time tasks are usually non-periodic. The goal of real-time scheduling is to minimize of the response times of soft tasks while guaranteeing the periodic tasks' deadlines. This Chapter present the mechanisms provided by the Real-Time Specification for Java to help program this mix of hard and soft components. An approach where support is provided at the application level (user-land) is proposed and evaluated. APIs that unify the various approaches and permit their use by a non specialist are defined
The development of real-time systems has traditionally been based on low-level programming languages...
The Real-Time Specification for Java (RTSJ) is silent on multiprocessor issues. It attempts not to p...
The Real-Time Specification for Java (RTSJ) [10] is be-coming a popular choice in the world of real-...
Most real-time systems consist of a mixture of hard and soft real-time components. Hard real-time ta...
The studied problem is the jointly scheduling of hard periodic tasks with soft aperiodic events, whe...
International audienceThis paper presents a framework to design real-time event-based applications u...
This paper addresses the need to reduce the difficulties in developing time-constrained Java applica...
Les systèmes temps réel sont des systèmes informatiques composés de tâches auxquelles sont associées...
Real–time programming is simply a necessity in many fields of application and specific real–time ope...
In computer science, real-time systems are composed of tasks. To each task is associated a timing co...
Real-time systems have reached a level of complexity beyond the scaling capability of the low-level ...
Abstract. Real-time systems are notoriously difficult to design and implement, and, as many real-tim...
One of the main challenges in getting acceptance for safe object-oriented languages in hard real-tim...
International audienceAfter having drawn up a state of the art on the theoretical feasibility of a s...
The Java language has several attractive features but cannot at present be used in on-board systems ...
The development of real-time systems has traditionally been based on low-level programming languages...
The Real-Time Specification for Java (RTSJ) is silent on multiprocessor issues. It attempts not to p...
The Real-Time Specification for Java (RTSJ) [10] is be-coming a popular choice in the world of real-...
Most real-time systems consist of a mixture of hard and soft real-time components. Hard real-time ta...
The studied problem is the jointly scheduling of hard periodic tasks with soft aperiodic events, whe...
International audienceThis paper presents a framework to design real-time event-based applications u...
This paper addresses the need to reduce the difficulties in developing time-constrained Java applica...
Les systèmes temps réel sont des systèmes informatiques composés de tâches auxquelles sont associées...
Real–time programming is simply a necessity in many fields of application and specific real–time ope...
In computer science, real-time systems are composed of tasks. To each task is associated a timing co...
Real-time systems have reached a level of complexity beyond the scaling capability of the low-level ...
Abstract. Real-time systems are notoriously difficult to design and implement, and, as many real-tim...
One of the main challenges in getting acceptance for safe object-oriented languages in hard real-tim...
International audienceAfter having drawn up a state of the art on the theoretical feasibility of a s...
The Java language has several attractive features but cannot at present be used in on-board systems ...
The development of real-time systems has traditionally been based on low-level programming languages...
The Real-Time Specification for Java (RTSJ) is silent on multiprocessor issues. It attempts not to p...
The Real-Time Specification for Java (RTSJ) [10] is be-coming a popular choice in the world of real-...