|
|
Links to document based files:
Abstract Our objective is to automate the process of debugging the timing parameters of a real-time embedded system. As a major step towards this objective, we have developed a tool that predicts the best way of solving timing problems using its analysis and predictor units. Schedulability analysis of actual measured data from the system is used to pinpoint the timing problems of the underlying embedded system. This tool provides detailed analysis of the schedulability of each given taskset using five different scheduling algorithms, with their various overheads incurred, missed deadlines, and graphs for the time traces, using the actual measured data from the system. These results are used to verify and fine-tune the timing parameters of the system. The accuracy of the tool was evaluated by comparing the predicted maximum breakdown utilization factors of a taskset using the individual task execution times and periods, with the results obtained directly from our real-time operating systems. Preliminary results using three different tasksets indicate 97% and 98% accuracy of the tool, using breakdown utilization factors of execution times and periods, respectively. |
|
|
|
© 1999 University of Maryland, College Park, MD 20742. All Rights Reserved. For more information on the SERTS Laboratory, contact Dr. D. Stewart at dstewart@eng.umd.edu |