• DocumentCode
    1594979
  • Title

    Scheduling of time enhanced c (TEC)

  • Author

    Fritzsche, Rene ; Siemers, Christian

  • Author_Institution
    Dept. of Comput. Sci., Clausthal Univ. of Technol., Clausthal-Zellerfeld, Germany
  • fYear
    2010
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Real-time systems mainly consist of time or event-triggered tasks that must satisfy deadline-constraints and other limitations to the execution time. Scheduling of them is a common problem especially if no operating system can be used because of limited resources like code-size and CPU power. Previous approaches deal with multi-frame models to split tasks into smaller subtask that may be arranged at compile-time in a static way to cope with given deadlines. Handling of non-periodic events and context-switching problems demand a more dynamic scheduling. This paper presents an approach of using manually given information for timing constraints in order to rearrange the code to satisfy the deadlines automatically. The presented design is still able to handle events and to force the given functions to cooperate. Supporting hardware for producing timing-events may further help the system to organize the program-flow.
  • Keywords
    dynamic scheduling; multiprogramming; real-time systems; software engineering; CPU power; context switching problem; deadline constraint; dynamic scheduling; event triggered task; multiframe model; nonperiodic event; program flow; real time system; split task; time enhanced C; timing constraint; Context; Switches; application-internal scheduler; forced cooperative design; multi-frame tasks; semi-dynamic scheduling; time-enhanced language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    World Automation Congress (WAC), 2010
  • Conference_Location
    Kobe
  • ISSN
    2154-4824
  • Print_ISBN
    978-1-4244-9673-0
  • Electronic_ISBN
    2154-4824
  • Type

    conf

  • Filename
    5665620