• DocumentCode
    2879355
  • Title

    Improving Responsiveness of Hard Real-Time Embedded Systems

  • Author

    Anderson, Hugh ; Khoo, Siau-Cheng

  • Author_Institution
    Center for Creative Technol., Wellington Inst. of Technol., Wellington, New Zealand
  • fYear
    2009
  • fDate
    29-31 July 2009
  • Firstpage
    13
  • Lastpage
    20
  • Abstract
    Hard real-time systems are found in many critical embedded applications, for example aeroplane flight control, industrial production line control, and so on. The safe scheduling of tasks in these hard real-time systems is crucial to their correct operation, but the hard constraints of this type of scheduling reduce the responsiveness of the systems. In this paper we show the application of runtime analysis in informing the design of hard real-time embedded systems by allowing scheduled tasks to be dynamically re-ordered to improve the average responsiveness, while still meeting the hard constraints imposed by the system. The technique is semi-automated, and uses the reduce computer algebra system to precalculate a symbolic form of the runtime of scheduled tasks. The symbolic form is used to modify the source code of the scheduler.
  • Keywords
    embedded systems; process algebra; scheduling; aeroplane flight control; average responsiveness improvement; computer algebra system; dynamical reordering; hard real-time embedded system; industrial production line control; runtime analysis; semiautomated technique; symbolic form; task scheduling; Aerospace control; Delay; Electrical equipment industry; Embedded system; Industrial control; Job shop scheduling; Processor scheduling; Production systems; Real time systems; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theoretical Aspects of Software Engineering, 2009. TASE 2009. Third IEEE International Symposium on
  • Conference_Location
    Tianjin
  • Print_ISBN
    978-0-7695-3757-3
  • Type

    conf

  • DOI
    10.1109/TASE.2009.21
  • Filename
    5198482