• DocumentCode
    3049157
  • Title

    Program monitoring with LTL in EAGLE

  • Author

    Barringer, Howard ; Goldberg, Allen ; Havelund, Klaus ; Sen, Koushik

  • Author_Institution
    Manchester Univ., UK
  • fYear
    2004
  • fDate
    26-30 April 2004
  • Firstpage
    264
  • Abstract
    Summary form only given. We briefly present a rule-based framework, called EAGLE, shown to be capable of defining and implementing finite trace monitoring logics, including future and past time temporal logic, extended regular expressions, real-time and metric temporal logics (MTL), interval logics, forms of quantified temporal logics, and so on. In this paper we focus on a linear temporal logic (LTL) specialisation of EAGLE. For an initial formula of size m, we establish upper bounds of O(m22mlogm) and O(m422mlog2m) for the space and time complexity, respectively, of single step evaluation over an input trace. EAGLE has been successfully used, in both LTL and metric LTL forms, to test a real-time controller of an experimental NASA planetary rover.
  • Keywords
    computational complexity; planetary rovers; real-time systems; system monitoring; temporal logic; EAGLE; NASA planetary rover; finite trace monitoring logics; linear temporal logic specialisation; metrics temporal logics; program monitoring; real-time controller; regular expressions; rule-based framework; space complexity; Application software; Logic; Monitoring; NASA; Production; Runtime; Space technology; State-space methods; Testing; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
  • Print_ISBN
    0-7695-2132-0
  • Type

    conf

  • DOI
    10.1109/IPDPS.2004.1303336
  • Filename
    1303336