• 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