DocumentCode
2382437
Title
Testing using log file analysis: tools, methods, and issues
Author
Andrews, James H.
Author_Institution
Dept. of Comput. Sci., Univ. of Western Ontario, London, Ont., Canada
fYear
1998
fDate
13-16 Oct 1998
Firstpage
157
Lastpage
166
Abstract
Large software systems often keep log files of events. Such log files can be analyzed to check whether a run of a program reveals faults in the system. We discuss how such log files can be used in software testing. We present a framework for automatically analyzing log files, and describe a language for specifying analyzer programs and an implementation of that language. The language permits compositional, compact specifications of software, which act as test oracles; we discuss the use and efficacy of these oracles for unit- and system-level testing in various settings. We explore methodological issues such as efficiency and logging policies, and the scope and limitations of the framework. We conclude that testing using log file analysis constitutes a useful methodology for software verification, somewhere between current testing practice and formal verification methodologies
Keywords
formal specification; program testing; program verification; software tools; specification languages; formal verification; log file analysis; logging policies; program testing; software tools; software verification; specification language; system faults; system-level testing; test oracles; unit-level testing; Computer science; Formal specifications; Formal verification; Identity-based encryption; Programming profession; Prototypes; Reactive power; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Automated Software Engineering, 1998. Proceedings. 13th IEEE International Conference on
Conference_Location
Honolulu, HI
Print_ISBN
0-8186-8750-9
Type
conf
DOI
10.1109/ASE.1998.732614
Filename
732614
Link To Document