NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Automata-Based Verification of Temporal Properties on Running ProgramsThis paper presents an approach to checking a running program against its Linear Temporal Logic (LTL) specifications. LTL is a widely used logic for expressing properties of programs viewed as sets of executions. Our approach consists of translating LTL formulae to finite-state automata, which are used as observers of the program behavior. The translation algorithm we propose modifies standard LTL to Buchi automata conversion techniques to generate automata that check finite program traces. The algorithm has been implemented in a tool, which has been integrated with the generic JPaX framework for runtime analysis of Java programs.
Document ID
20020006936
Acquisition Source
Ames Research Center
Document Type
Preprint (Draft being sent to journal)
Authors
Giannakopoulou, Dimitra
(Research Inst. for Advanced Computer Science Moffett Field, CA United States)
Havelund, Klaus
(Research Inst. for Advanced Computer Science Moffett Field, CA United States)
Lan, Sonie
Date Acquired
September 7, 2013
Publication Date
January 1, 2001
Subject Category
Computer Programming And Software
Report/Patent Number
RIACS-TR-01.21
Report Number: RIACS-TR-01.21
Meeting Information
Meeting: 16th IEEE International Conference on Automated Software Engineering
Location: San Diego, CA
Country: United States
Start Date: November 26, 2001
End Date: November 29, 2001
Sponsors: Institute of Electrical and Electronics Engineers
Funding Number(s)
CONTRACT_GRANT: NCC2-1006
CONTRACT_GRANT: 2000-1C-1-0044-3
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available