As the real-time embedded systems encountered in applications such as telecommunications, aerospace, defense, and automatic control demand large, complex and multi-tasked software development, a new challenge has emerged for adopting the state-of-the-art software engineering technologies. Object-oriented design provides a scalable methodology with appropriate CASE tools for the design of software systems. Although these tools provides support for visual object-oriented modeling, design, simulation and code generation for general real-time systems, timing analysis is only available after the software is constructed. Consequently, the design-development process involving these tools in real-time systems becomes iterative and time-consuming. ...
Hierarchical scheduling (also referred to as resource reservation) is a hot topic within the researc...
In the framework of embedded and time-critical systems we consider the scheduling of preemptive real...
Preemptive scheduling often generates a significant runtime overhead that may increase task worst-ca...
AbstractThe application of object-oriented design methods to real-time embedded systems is seriously...
Using preemption threshold scheduling (PTS) in a multi-threaded real-time embedded system reduces sy...
Preemption is a key factor against architectural coupling in concurrent systems. The whole verificat...
Many real-world embedded systems employ a preemptive scheduling policy in order to satisfy their rea...
Scheduling theories for fixed priority scheduling are now sufficiently mature that a genuine enginee...
The question whether preemptive algorithms are better than nonpreemptive ones for scheduling a set o...
Schedulability analysis of real-time systems requires the knowledge of the worst-case execution time...
The complexity of computer systems in many application areas has increased rapidly in the last decad...
Journal ArticleThis paper introduces and shows how to schedule two novel scheduling abstractions tha...
Abstract The use of object-based programming techniques helps to reduce the cost of software develop...
When designing real-time systems, it is often desirable to schedule execution of software tasks base...
The increasing complexity of real-time software has led to a recent trend in the use of high-level m...
Hierarchical scheduling (also referred to as resource reservation) is a hot topic within the researc...
In the framework of embedded and time-critical systems we consider the scheduling of preemptive real...
Preemptive scheduling often generates a significant runtime overhead that may increase task worst-ca...
AbstractThe application of object-oriented design methods to real-time embedded systems is seriously...
Using preemption threshold scheduling (PTS) in a multi-threaded real-time embedded system reduces sy...
Preemption is a key factor against architectural coupling in concurrent systems. The whole verificat...
Many real-world embedded systems employ a preemptive scheduling policy in order to satisfy their rea...
Scheduling theories for fixed priority scheduling are now sufficiently mature that a genuine enginee...
The question whether preemptive algorithms are better than nonpreemptive ones for scheduling a set o...
Schedulability analysis of real-time systems requires the knowledge of the worst-case execution time...
The complexity of computer systems in many application areas has increased rapidly in the last decad...
Journal ArticleThis paper introduces and shows how to schedule two novel scheduling abstractions tha...
Abstract The use of object-based programming techniques helps to reduce the cost of software develop...
When designing real-time systems, it is often desirable to schedule execution of software tasks base...
The increasing complexity of real-time software has led to a recent trend in the use of high-level m...
Hierarchical scheduling (also referred to as resource reservation) is a hot topic within the researc...
In the framework of embedded and time-critical systems we consider the scheduling of preemptive real...
Preemptive scheduling often generates a significant runtime overhead that may increase task worst-ca...