• DocumentCode
    2665686
  • Title

    A Utilization Based Sufficient Condition for P-FRP

  • Author

    Belwal, Chaitanya ; Cheng, Albert M K

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Houston, Houston, TX, USA
  • fYear
    2011
  • fDate
    24-26 Oct. 2011
  • Firstpage
    237
  • Lastpage
    242
  • Abstract
    Priority-based Functional Reactive Programming (P-FRP) is a new functional programming formalism for developing safety-critical embedded systems. P-FRP allows static priority assignment and guarantees real-time response by preempting lower priority tasks. Due to the state-less nature of functional programs, preempted tasks in P-FRP are aborted and have to restart after the higher priority tasks have completed execution. Since the execution semantics of P-FRP are different from the classical preemptive model of execution, existing utilization based sufficient conditions cannot be applied. In this paper, we derive a new utilization based sufficient schedulability condition for P-FRP, and validate it using experimental task sets.
  • Keywords
    embedded systems; formal languages; functional programming; real-time systems; safety-critical software; task analysis; P-FRP; classical preemptive model; execution semantics; priority-based functional reactive programming formalism; real-time response; safety-critical embedded system; static priority assignment; utilization based sufficient schedulability condition; Functional programming; Processor scheduling; Real time systems; Semantics; Sufficient conditions; Time factors; Schedulability analysis; functional programming; sufficient test; utilization bound; worst-case response time;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Ubiquitous Computing (EUC), 2011 IFIP 9th International Conference on
  • Conference_Location
    Melbourne, VIC
  • Print_ISBN
    978-1-4577-1822-9
  • Type

    conf

  • DOI
    10.1109/EUC.2011.11
  • Filename
    6104531