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 :
بازگشت