Abstract The use of object-based programming techniques helps to reduce the cost of software development and maintenance, due to the benefits of reuse, information hiding and encapsulation. This is especially helpful in complex, real-time systems that are highly parallel and distributed, due to their magnitude. The paper presents a semi-preemption execution model of object-based real-time systems that simplifies reasoning about the quality of particular process-to-processor assignments. The model is used to define system properties such as inter-process parallelism, processor utilization and inter-processor communication. Additionally, we present an innovative assignment algorithm that incorporates feasibility constraints, and is guided by ...
In recent years more and more real-time applications run on multiprocessor or distributed systems. I...
Concurrent real-time applications are complicated since both timing and consistency constraints must...
In this chapter we consider the problem of scheduling real-time applications upon multiprocessors, o...
Abstract The use of object-based programming techniques helps to reduce the cost of software develop...
Object-based programming techniques help to reduce the cost of software development and maintenance ...
This paper describes a general model for pre-run-time scheduling of distributed real-time systems th...
The complexity of computer systems in many application areas has increased rapidly in the last decad...
. In this paper, we describe an approach to the representation, specification and implementation of ...
Advances in hardware technologies combined with decreased costs have started a trend towards massive...
A parallel real time system consists of several processors which are used to execute a set of paral...
As the real-time embedded systems encountered in applications such as telecommunications, aerospace,...
This work consider the scheduling of periodic tasks or processes with real-time constraints in a dis...
Any object-based real-time system gives rise to real-time scheduling issues not easily solved by use...
This paper shows how the feasibility of scheduling a real-time program consisting of a number of par...
Inter-process communication and scheduling are notorious problem areas in the design of real-time sy...
In recent years more and more real-time applications run on multiprocessor or distributed systems. I...
Concurrent real-time applications are complicated since both timing and consistency constraints must...
In this chapter we consider the problem of scheduling real-time applications upon multiprocessors, o...
Abstract The use of object-based programming techniques helps to reduce the cost of software develop...
Object-based programming techniques help to reduce the cost of software development and maintenance ...
This paper describes a general model for pre-run-time scheduling of distributed real-time systems th...
The complexity of computer systems in many application areas has increased rapidly in the last decad...
. In this paper, we describe an approach to the representation, specification and implementation of ...
Advances in hardware technologies combined with decreased costs have started a trend towards massive...
A parallel real time system consists of several processors which are used to execute a set of paral...
As the real-time embedded systems encountered in applications such as telecommunications, aerospace,...
This work consider the scheduling of periodic tasks or processes with real-time constraints in a dis...
Any object-based real-time system gives rise to real-time scheduling issues not easily solved by use...
This paper shows how the feasibility of scheduling a real-time program consisting of a number of par...
Inter-process communication and scheduling are notorious problem areas in the design of real-time sy...
In recent years more and more real-time applications run on multiprocessor or distributed systems. I...
Concurrent real-time applications are complicated since both timing and consistency constraints must...
In this chapter we consider the problem of scheduling real-time applications upon multiprocessors, o...