Title :
Program monitoring with LTL in EAGLE
Author :
Barringer, Howard ; Goldberg, Allen ; Havelund, Klaus ; Sen, Koushik
Author_Institution :
Manchester Univ., UK
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;
Conference_Titel :
Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
Print_ISBN :
0-7695-2132-0
DOI :
10.1109/IPDPS.2004.1303336