Many real-world embedded systems employ a preemptive scheduling policy in order to satisfy their real-time requirements. However, most System-Level Design Languages (SLDLs) which were proposed up to now, such as SpecC, do not explicitly support modeling of preemptions. This paper proposes techniques for modeling fixed-priority preemptive multi-task systems in the SpecC SLDL. The modeling techniques with SpecC enable a system designer to specify and simulate preemptive multi-task systems including both software and hardware at a high level of abstraction, without assuming any specific real-time operating system
Single Chip Heterogeneous Multiprocessors executing a wide variety of software are increasingly comm...
Limited preemption models have been proposed as a viable alternative between the two extreme cases o...
System level design of an embedded computing system involves a multi-step process to refine the syst...
As the real-time embedded systems encountered in applications such as telecommunications, aerospace,...
Preemptive schedulers have been widely adopted in single processor real-time systems to avoid the bl...
Preemptive scheduling often generates a significant runtime overhead that may increase task worst-ca...
Scheduling theories for fixed priority scheduling are now sufficiently mature that a genuine enginee...
Recent commercial hardware platforms for embedded real-time systems feature heterogeneous processing...
Using preemption threshold scheduling (PTS) in a multi-threaded real-time embedded system reduces sy...
A well-defined design methodology supported by a system-level design language (SLDL) is the key for ...
Preemption is a key factor against architectural coupling in concurrent systems. The whole verificat...
International audienceLanguages for embedded systems ensure predictable timing behavior by specifyin...
For any real-time system, being predictable with respect to time is a basic necessity. The combinati...
Many safety-critical embedded systems are subject to certification requirements; some systems may be...
This book describes state-of-the-art techniques for designing real-time computer systems. The author...
Single Chip Heterogeneous Multiprocessors executing a wide variety of software are increasingly comm...
Limited preemption models have been proposed as a viable alternative between the two extreme cases o...
System level design of an embedded computing system involves a multi-step process to refine the syst...
As the real-time embedded systems encountered in applications such as telecommunications, aerospace,...
Preemptive schedulers have been widely adopted in single processor real-time systems to avoid the bl...
Preemptive scheduling often generates a significant runtime overhead that may increase task worst-ca...
Scheduling theories for fixed priority scheduling are now sufficiently mature that a genuine enginee...
Recent commercial hardware platforms for embedded real-time systems feature heterogeneous processing...
Using preemption threshold scheduling (PTS) in a multi-threaded real-time embedded system reduces sy...
A well-defined design methodology supported by a system-level design language (SLDL) is the key for ...
Preemption is a key factor against architectural coupling in concurrent systems. The whole verificat...
International audienceLanguages for embedded systems ensure predictable timing behavior by specifyin...
For any real-time system, being predictable with respect to time is a basic necessity. The combinati...
Many safety-critical embedded systems are subject to certification requirements; some systems may be...
This book describes state-of-the-art techniques for designing real-time computer systems. The author...
Single Chip Heterogeneous Multiprocessors executing a wide variety of software are increasingly comm...
Limited preemption models have been proposed as a viable alternative between the two extreme cases o...
System level design of an embedded computing system involves a multi-step process to refine the syst...