• 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