• DocumentCode
    2295938
  • Title

    Formal analysis of real-time equational rule-based systems

  • Author

    Mok, Aloysius K.

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
  • fYear
    1989
  • fDate
    5-7 Dec 1989
  • Firstpage
    308
  • Lastpage
    318
  • Abstract
    A study is made of the real-time performance of a class of rule-based programs written in the language EQL. Response time is defined in terms of the computation paths of a program leading to fixed points; investigated is the complexity of the problem of analyzing these programs to meet response-time requirements. It is shown that the response-time analysis problem is in general undecidable and is PSPACE-hard in the case where all the variables have finite domains. A general analysis strategy which seems to be quite effective in practical cases is proposed. This strategy aims at avoiding the combinatorial state-space explosion problem inherent in brute-force approaches. Based on this strategy, a suite of analysis tools has been implemented to verify that the variables in an EQL program always converge to stable values in bounded time. The tools have been successfully applied to real-life programs
  • Keywords
    computational complexity; real-time systems; PSPACE-hard; bounded time; combinatorial state-space explosion problem; complexity; computation paths; finite domains; formal analysis; general analysis strategy; language EQL; real-time equational rule-based systems; response time; Application software; Control systems; Delay; Equations; Expert systems; Knowledge based systems; Real time systems; Robot sensing systems; Robotics and automation; Service robots;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real Time Systems Symposium, 1989., Proceedings.
  • Conference_Location
    Santa Monica, CA
  • Print_ISBN
    0-8186-2004-8
  • Type

    conf

  • DOI
    10.1109/REAL.1989.63583
  • Filename
    63583