DocumentCode
2769853
Title
An Automated Approach for Goal-driven, Specification-based Testing
Author
Winbladh, Kristina ; Alspaugh, Thomas A. ; Ziv, Hadar ; Richardson, Debra J.
Author_Institution
Donald Bren Sch. of Inf. & Comput. Sci., California Univ., Irvine, CA
fYear
2006
fDate
18-22 Sept. 2006
Firstpage
289
Lastpage
292
Abstract
This paper presents a specification-based approach that addresses several known challenges including false positives and domain knowledge errors. Our approach begins with a goal graph and plans. Source code is annotated with goals and events and precompiled to emit those at run time. Plans are automatically translated into a rule-based recognizer. An oracle is produced from the pre- and postconditions associated with the plan´s goals. When the program is executed, goals and events are emitted and automatically tested against plans and oracles. The concept is demonstrated on a small example and a larger publicly available case study
Keywords
formal specification; graph theory; program testing; domain knowledge errors; false positives; goal graph; rule-based recognizer; source code annotation; specification-based testing; Automatic testing; Automation; Computer errors; Software engineering; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Automated Software Engineering, 2006. ASE '06. 21st IEEE/ACM International Conference on
Conference_Location
Tokyo
ISSN
1938-4300
Print_ISBN
0-7695-2579-2
Type
conf
DOI
10.1109/ASE.2006.11
Filename
4019589
Link To Document