• DocumentCode
    2301255
  • Title

    Porting Hierarchical Timing Language on a microcontroller based platform

  • Author

    Iercan, D. ; Fedorovici, L.

  • Author_Institution
    Univ. "Politeh." of Timisoara, Timisoara, Romania
  • fYear
    2009
  • fDate
    28-29 May 2009
  • Firstpage
    283
  • Lastpage
    288
  • Abstract
    In the last two decades there has been a lot of interest in developing new techniques and new technologies for programming real-time control applications. One of the most recent innovations in the field of real-time programming is represented by the introduction of Hierarchical Timing Language (HTL). Although HTL has many advantages, e.g., timing portability, refinement, etc., one of its major drawbacks is considered to be the overhead introduced at runtime. Nevertheless, in this paper we show that it is possible to develop real-time control applications using HTL for hardware platforms with limited resources, e.g., a microcontroller. Thus in this paper we present an implementation of HTL that targets a microcontroller and we use a quad rotor helicopter to evaluate the performance of the implementation. We also extend the concept of Worst Case Execution Time (WCET) of a task so that it considers the overhead introduces by the runtime system.
  • Keywords
    microcontrollers; programming languages; hierarchical timing language; microcontroller; real-time programming; worst case execution time; Microcontrollers; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Applied Computational Intelligence and Informatics, 2009. SACI '09. 5th International Symposium on
  • Conference_Location
    Timisoara
  • Print_ISBN
    978-1-4244-4477-9
  • Electronic_ISBN
    978-1-4244-4478-6
  • Type

    conf

  • DOI
    10.1109/SACI.2009.5136258
  • Filename
    5136258