• DocumentCode
    2900002
  • Title

    Feasibility Interval for the Transactional Event Handlers of P-FRP

  • Author

    Belwal, Chaitanya ; Cheng, Albert M K

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Houston, Houston, TX, USA
  • fYear
    2011
  • fDate
    16-18 Nov. 2011
  • Firstpage
    966
  • Lastpage
    973
  • Abstract
    Functional Reactive Programming (FRP) is a resource aware declarative approach for modeling and building safety-critical embedded systems. Recently, Priority-based FRP (P-FRP) was introduced as a formalism that guarantees real-time response. Due to the state-less nature of execution of functional programs, P-FRP implements a transactional nature of execution where preempted lower priority tasks are aborted. This makes the response time of a lower priority task completely dependent on the execution pattern of higher priority tasks. The feasibility interval in the classical preemptive model of real-time systems is known and is dependent on the least common multiple (LCM) of task periods. However, since the abort nature of preemption can induce side-effects on the execution of lower priority tasks, it has been unknown to date if the feasibility in P-FRP is also dependent on the LCM. In this paper, we rigorously prove that these side-effects of preemption are bounded within the LCM and formally derive a value of the feasibility interval in P-FRP. This value of feasibility interval is vital for more robust schedulability analysis of the P-FRP execution model.
  • Keywords
    embedded systems; safety-critical software; LCM; P-FRP; feasibility interval; functional programs; functional reactive programming; least common multiple; safety-critical embedded systems; transactional event handlers; Analytical models; Computational modeling; Integrated circuit modeling; Programming; Real time systems; Semantics; Time factors; Real-time systems; feasibility interval; functional programming; response time analysis; schedulability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Trust, Security and Privacy in Computing and Communications (TrustCom), 2011 IEEE 10th International Conference on
  • Conference_Location
    Changsha
  • Print_ISBN
    978-1-4577-2135-9
  • Type

    conf

  • DOI
    10.1109/TrustCom.2011.133
  • Filename
    6120926