| Scheduling refinement in abstract RTOS models |
| Full text |
Pdf
(401 KB)
|
| Source
|
ACM Transactions on Embedded Computing Systems (TECS)
archive
Volume 5 , Issue 2 (May 2006)
table of contents
Pages: 342 - 354
Year of Publication: 2006
ISSN:1539-9087
|
|
Authors
|
|
Fabiano Hessel
|
Pontifícia Universidade Católica do Rio Grande do Sul, RS, Brazil
|
|
Vitor M. Da Rosa
|
Pontifícia Universidade Católica do Rio Grande do Sul, RS, Brazil
|
|
Carlos Eduardo Reif
|
Pontifícia Universidade Católica do Rio Grande do Sul, RS, Brazil
|
|
César Marcon
|
Univeridade Federal do Rio Grande do Sul, RS, Brazil
|
|
Tatiana Gadelha Serra Dos Santos
|
Universidade de Santa Cruz do Sul, RS, Brazil
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 23, Downloads (12 Months): 130, Citation Count: 1
|
|
|
ABSTRACT
Scheduling decision for real-time embedded software applications has a great impact on system performance and, therefore, is an important issue in RTOS design. Moreover, it is highly desirable to have the system designer able to evaluate and select the right scheduling policy at high abstraction levels, in order to allow faster exploration of the design space. In this paper, we address this problem by introducing an abstract RTOS model, as well as a new approach to refine an unscheduled high-level model to a high-level model with RTOS scheduling. This approach is based on SystemC language and enables the system designer to quickly evaluate different dynamic scheduling policies and make the optimal choice in early design stages. Furthermore, we present a case of study where our model is used to simulate and analyze a telecom system.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Adomat, J., Furunäs, J., Lindh, L., and Stärner, J. 1996. Real-time kernel in hardware rtu: A step towards deterministic and high performance real-time systems. In 8th Euromicro Workshop on Real-Time Systems. L'Aquila. 164--168.
|
 |
2
|
|
 |
3
|
Jordi Cortadella , Alex Kondratyev , Luciano Lavagno , Marc Massot , Sandra Moral , Claudio Passerone , Yosinori Watanabe , Alberto Sangiovanni-Vincentelli, Task generation and compile-time scheduling for mixed data-control embedded software, Proceedings of the 37th conference on Design automation, p.489-494, June 05-09, 2000, Los Angeles, California, United States
[doi> 10.1145/337292.337553]
|
 |
4
|
Dirk Desmet , D. Verkest , Hugo De Man, Operating system based software generation for systems-on-chip, Proceedings of the 37th conference on Design automation, p.396-401, June 05-09, 2000, Los Angeles, California, United States
[doi> 10.1145/337292.337509]
|
 |
5
|
M. Anouar Dziri , Firaz Samet , Flavio Rech Wagner , Wander O. Cesário , Ahmed A. Jerraya, Combining architecture exploration and a path to implementation to build a complete SoC design flow from system specification to RTL, Proceedings of the 2003 conference on Asia South Pacific design automation, January 21-24, 2003, Kitakyushu, Japan
[doi> 10.1145/1119772.1119816]
|
| |
6
|
Gauthier, L., Yoo, S., and Jerraya, A. 2001. Automatic generation and targeting of application-specific operating systems and embedded system software. IEEE Transaction on CAD.
|
| |
7
|
|
| |
8
|
Gonzales, M. and Madsen, J. 2000. Abstract rtos modeling for multiprocessor system-on-chip. In International Symposium on SoC.
|
| |
9
|
Gonzales, M. and Madsen, J. 2001. Abstract rtos modeling in systemc. Tech. rep., Denmark.
|
| |
10
|
|
 |
11
|
|
| |
12
|
|
| |
13
|
Tomiyama, H., Cao, Y., and Murakami, K. 2001. Modeling fixed-priority preemptive multi-task systems in specc. In SASIMI.
|
 |
14
|
|
| |
15
|
|
 |
16
|
|
CITED BY
|
|
Matthias Krause , Dominik Englert , Oliver Bringmann , Wolfgang Rosenstiel, Combination of instruction set simulation and abstract RTOS model execution for fast and accurate target software evaluation, Proceedings of the 6th IEEE/ACM/IFIP international conference on Hardware/Software codesign and system synthesis, October 19-24, 2008, Atlanta, GA, USA
|
|