• DocumentCode
    2575362
  • Title

    Hyperperiod bus scheduling and optimizations for TDL components

  • Author

    Farcas, Emilia ; Pree, Wolfgang

  • Author_Institution
    Univ. of California, San Diego
  • fYear
    2007
  • fDate
    25-28 Sept. 2007
  • Firstpage
    1262
  • Lastpage
    1269
  • Abstract
    The Timing Definition Language (TDL) provides a component model and a tool chain as a solution for building time-safe components that can be developed independently and integrated in a distributed platform without changing the observable behavior and the code of existing components. TDL is based on the logical execution time abstraction and supports the decomposition of hard realtime applications into modules that are executed logically in parallel. This paper presents the algorithms for automatic schedule generation of TDL communications over the hyperperiod. As modules may switch modes independently, we combine the messages from all modes in the schedule. Hence, we introduce several optimizations to save bandwidth and improve the schedule´s feasibility.
  • Keywords
    distributed processing; object-oriented programming; scheduling; specification languages; TDL communications; Timing Definition Language; automatic schedule generation; component model; hyperperiod bus scheduling; logical execution time abstraction; time-safe components; Automotive engineering; Bandwidth; Communication switching; Costs; Embedded software; Embedded system; Programming; Scheduling algorithm; Switches; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies and Factory Automation, 2007. ETFA. IEEE Conference on
  • Conference_Location
    Patras
  • Print_ISBN
    978-1-4244-0825-2
  • Electronic_ISBN
    978-1-4244-0826-9
  • Type

    conf

  • DOI
    10.1109/EFTA.2007.4416926
  • Filename
    4416926