ACM Home Page
Please provide us with feedback. Feedback
High precision automatic scheduling of periodic task sets for microcontrollers
Full text PdfPdf (1.41 MB)
Source ACM Southeast Regional Conference archive
Proceedings of the 46th Annual Southeast Regional Conference on XX table of contents
Auburn, Alabama
SESSION: Computer organization/architecture/operating systems table of contents
Pages 1-6  
Year of Publication: 2008
ISBN:978-1-60558-105-7
Authors
Benjamin Ness  Vanderbilt University, Nashville, TN
Gabor Karsai  Vanderbilt University, Nashville, TN
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 20,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1593105.1593107
What is a DOI?

ABSTRACT

In low-end microcontroller systems task scheduling is often not done, or using very ad-hoc methods, or using a high-overhead RTOS. In this paper we offer an alternative: the design-time generation of high-precision schedules which are then executed using a minimal scheduler on a microcontroller. The schedules are derived from a simple task modeling language that allows the specification of properties of tasks, constraints on task execution, as well as worst-case interrupt rates and interrupt service execution times. An off-line scheduling algorithm then computes a schedule for the tasks specified which is then compiled and linked with a simple execution kernel that performs the scheduling. The paper describes the modeling language, the schedule computation approach used, the run-time kernel, as well as experimental results.


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
 
2
Henzinger, T. A., Horowitz, B. and, Kirsch, C. M. Giotto: a time-triggered language for embedded programming. Proceedings of the IEEE. Volume 91, Issue 1, Jan. 2003 Page(s):84--99
 
3
Templ, J. TDL Specification and Report. Technical Report, University of Salzburg, Austria. Mar 2004, www.SoftwareResearch.net/site/publications/Co59.pdf
 
4
 
5
Agrawal A., Karsai G., Kalmar Z., Neema S., Shi F., Vizhanyo A.: The Design of a Language for Model Transformations, Journal of Software and System Modeling, 2005.
 
6
T. P. Baker, and A. Shaw, "The cyclic executive model and Ada," Journal of Real- Time Systems, vol. 1, June 1989.

Collaborative Colleagues:
Benjamin Ness: colleagues
Gabor Karsai: colleagues