OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Dynamic scheduling of real-time tasks under precedence constraints
Real-Time Systems
Object-oriented real-time language design: constructs for timing constraints
OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications
Object-oriented reuse, concurrency and distribution: an ADA-based approach
Object-oriented reuse, concurrency and distribution: an ADA-based approach
DROL: an object-oriented programming language for distributed real-time systems
OOPSLA '92 conference proceedings on Object-oriented programming systems, languages, and applications
Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
Hi-index | 0.00 |
This paper deals with the implementation of complex object oriented applications on shared memory multiprocessor machines. For this, we propose to use the real-time object paradigm. Real-time behaviour of these applications is specified by assigning deadline, periodicity or priority constraints to the messages. In this approach real-time objects messages are processed by independent threads. This produces a messages scheduling problem where messages (tasks) have dependency and resource constraints. The architecture proposed allows to parallel the controls and the treatments of the different messages. To ensure a good performance, we propose also here a new thread manager to ensure a high reactivity of the object when it receives a message. This architecture permits a real-time parallel control into each object that provides a high parallelism into application (Treatment and Control).