DocumentCode :
804066
Title :
Guaranteeing real-time requirements with resource-based calibration of periodic processes
Author :
Gerber, Richard ; Hong, Seongsoo ; Saksena, Manas
Author_Institution :
Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA
Volume :
21
Issue :
7
fYear :
1995
fDate :
7/1/1995 12:00:00 AM
Firstpage :
579
Lastpage :
592
Abstract :
The paper presents a comprehensive design methodology for guaranteeing end to end requirements of real time systems. Applications are structured as a set of process components connected by asynchronous channels, in which the end points are the system´s external inputs and outputs. Timing constraints are then postulated between these inputs and outputs; they express properties such as end to end propagation delay, temporal input sampling correlation, and allowable separation times between updated output values. The automated design method works as follows: First new tasks are created to correlate related inputs, and an optimization algorithm, whose objective is to minimize CPU utilization, transforms the end to end requirements into a set of intermediate rate constraints on the tasks. If the algorithm fails, a restructuring tool attempts to eliminate bottlenecks by transforming the application, which is then resubmitted into the assignment algorithm. The final result is a schedulable set of fully periodic tasks, which collaboratively maintain the end to end constraints
Keywords :
formal specification; operating systems (computers); real-time systems; scheduling; systems analysis; CPU utilization; allowable separation times; assignment algorithm; asynchronous channels; automated design method; comprehensive design methodology; end to end constraint maintenance; end to end propagation delay; end to end requirements guarantees; fully periodic tasks; intermediate rate constraints; optimization algorithm; periodic processes; process components; real time systems; real-time requirements; resource-based calibration; restructuring tool; schedulable set; temporal input sampling correlation; timing constraints; updated output values; Calibration; Computer science; Constraint optimization; Design methodology; Design optimization; Performance analysis; Real time systems; Temperature; Timing; USA Councils;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.392979
Filename :
392979
Link To Document :
بازگشت