• DocumentCode
    2257185
  • Title

    Response-time bounds of rule-based programs under rule priority structure

  • Author

    Wang, Rwo-hsi ; Mok, Aloysius K.

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
  • fYear
    1994
  • fDate
    7-9 Dec 1994
  • Firstpage
    142
  • Lastpage
    151
  • Abstract
    A key index of the performance of a rule-based program used in real-time monitoring and control is its response time, defined by the maximum number of rule firings before a fixed point of the program is reached from a start state. Previous work in computing the response-time bounds for rule-based programs assumes that if two rules are enabled, then either one of them may be scheduled for firing. This assumption may be too conservative in the case when programmers choose to impose a priority structure on the set of rules. In this paper, we discuss how to get tighter bounds by taking rule-priority information into account. We show that the rule-suppression relation we previously introduced can be extended to incorporate rule-priority information. A bound-derivation algorithm for programs whose potential-trigger relations satisfy an acyclicity condition is presented, followed by its correctness proof and an analysis example
  • Keywords
    logic programming; program verification; programming theory; real-time systems; acyclicity condition; algorithm analysis; bound-derivation algorithm; correctness proof; performance; potential-trigger relations; priority structure; real-time control; real-time monitoring; response-time bounds; rule firing; rule priority structure; rule-based programs; rule-priority information; rule-suppression relation; scheduling; start state; tight bounds; Logic programming; Programming theory; Real time systems; Software verification and validation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 1994., Proceedings.
  • Conference_Location
    San Juan
  • Print_ISBN
    0-8186-6600-5
  • Type

    conf

  • DOI
    10.1109/REAL.1994.342722
  • Filename
    342722