NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Program Monitoring with LTL in EAGLEWe 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) specialization of EAGLE. For an initial formula of size m, we establish upper bounds of O(m(sup 2)2(sup m)log m) and O(m(sup 4)2(sup 2m)log(sup 2) m) for the space and time complexity, respectively, of single step evaluation over an input trace. This bound is close to the lower bound O(2(sup square root m) for future-time LTL presented. EAGLE has been successfully used, in both LTL and metric LTL forms, to test a real-time controller of an experimental NASA planetary rover.
Document ID
20050010167
Acquisition Source
Ames Research Center
Document Type
Preprint (Draft being sent to journal)
Authors
Barringer, Howard
(Manchester Univ. United Kingdom)
Goldberg, Allen
(Kestrel Technology, LLC Moffett Field, CA, United States)
Havelund, Klaus
(Kestrel Technology, LLC Moffett Field, CA, United States)
Sen, Koushik
(Illinois Univ. Urbana-Champaign, IL, United States)
Date Acquired
September 7, 2013
Publication Date
January 1, 2004
Subject Category
Computer Programming And Software
Funding Number(s)
CONTRACT_GRANT: GR/S40435/01
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available