• DocumentCode
    2340792
  • Title

    Combining the animation and testing of abstract data types

  • Author

    Miller, Till ; Strooper, Paul

  • Author_Institution
    Software Verification Res. Centre, Queensland Univ., Brisbane, Qld., Australia
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    249
  • Lastpage
    258
  • Abstract
    A formal specification animator interprets and executes specifications to give them the appearance of liveliness. This can be used to identify errors in a specification because it provides concrete examples of the behaviour of the specification. By providing a suitable user interface, it allows users unfamiliar with specification languages and notations to interact with the specification. We exploit the similarities between animation and testing, and present a method that combines specification animation and software testing of abstract data types (ADTs). Tool support is provided by Peach, which supports the animation of a specification and the testing of an implementation of that specification. We demonstrate the use of our method and tool on a small example, and discuss its application to a larger example
  • Keywords
    abstract data types; computer animation; formal specification; program testing; program visualisation; user interfaces; ADTs; Peach; abstract data type animation; abstract data type testing; formal specification animator; liveliness; software testing; specification animation; specification languages; tool support; user interface; Animation; Application software; Australia; Computer errors; Computer science; Concrete; Formal specifications; Life testing; Software testing; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2001. Proceedings.Second Asia-Pacific Conference on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    0-7695-1287-9
  • Type

    conf

  • DOI
    10.1109/APAQS.2001.990027
  • Filename
    990027