• DocumentCode
    3477580
  • Title

    Avoiding timing problems in real-time software

  • Author

    Puschner, Peter ; Kirner, Raimund

  • Author_Institution
    Inst. fur Technische Informatik, Tech. Univ. Wien, Austria
  • fYear
    2003
  • fDate
    15-16 May 2003
  • Firstpage
    75
  • Lastpage
    78
  • Abstract
    To safely establish the correct timing of a real-time processing node, adequate architectural structures have to be used. This refers to the hardware architecture of the processing node as well as the software architecture of its operating system and application software. This paper presents architectures that allow for a well structured and simple timing analysis. First, it presents solutions for cleanly splitting the overall timing analysis into schedulability analysis and task worst-case execution time analysis. Second, it presents a programming strategy that yields software that is highly temporally predictable and easy to analyze for its worst-case execution time.
  • Keywords
    operating systems (computers); programming; real-time systems; scheduling; software architecture; application software; hardware architecture; operating system; programming strategy; real-time processing node; real-time software; schedulability analysis; software architecture; task worst-case execution time; timing analysis; Application software; Computer architecture; Distributed control; Hardware; Operating systems; Processor scheduling; Real time systems; Software architecture; System testing; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Technologies for Future Embedded Systems, 2003. IEEE Workshop on
  • Print_ISBN
    0-7695-1937-7
  • Type

    conf

  • DOI
    10.1109/WSTFES.2003.1201365
  • Filename
    1201365