• DocumentCode
    409526
  • Title

    The single-path approach towards WCET-analysable software

  • Author

    Puschner, Peter

  • Author_Institution
    Technische Univ. Wien, Austria
  • Volume
    2
  • fYear
    2003
  • fDate
    10-12 Dec. 2003
  • Firstpage
    699
  • Abstract
    This paper presents a strategy for generating real-time code that is highly temporally predictable which, in turn, makes WCET analysis trivial. The core of this strategy is the single-path software/hardware architecture. Single-path programs run on processors that support a conditional move instruction with a constant execution time, and, as the name says, these programs only have a single execution path. The paper demonstrates how single-path code can be generated out of any WCET-analysable code, thus providing a general solution to get around the complexity of WCET analysis. Our work also introduces the WCET-oriented programming style that, if used together with single-path programming, yields not only deterministic but also very competitive code execution times.
  • Keywords
    programming; real-time systems; software architecture; execution path; real time code; single path programming; single path programs; single path software-hardware architecture; worst case execution time analysable software; worst case execution time analysis; worst case execution time oriented programming; Application software; Buildings; Computer architecture; Hardware; Information analysis; Modems; Performance analysis; Safety; Software tools; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Technology, 2003 IEEE International Conference on
  • Print_ISBN
    0-7803-7852-0
  • Type

    conf

  • DOI
    10.1109/ICIT.2003.1290740
  • Filename
    1290740