• DocumentCode
    3459688
  • Title

    Animation can show only the presence of errors, never their absence

  • Author

    Miller, Tim ; Strooper, Paul

  • Author_Institution
    Sch. of Comput. Sci. & ELectr. Eng., Queensland Univ., Brisbane, Qld., Australia
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    76
  • Lastpage
    85
  • Abstract
    A formal specification animator executes and interprets traces on a specification. Similar to software testing, animation can only show the presence of errors, never their absence. However, animation is a powerful means of finding errors, and it is important that we adequately exercise a specification when we animate it. The paper outlines a systematic approach to the animation of formal specifications. We demonstrate the method on a small example, and then discuss its application to a non-trivial, system-level specification. Our aim is to provide a method for planned, documented and maintainable animation of specifications, so that we can achieve a high level of coverage, evaluate the adequacy of the animation, and repeat the process at a later time
  • Keywords
    computer animation; formal specification; program diagnostics; program visualisation; software maintenance; error presence; formal specification animator; maintainable animation; program animation; software testing; specification traces; system-level specification; systematic approach; Animation; Australia; Computer errors; Computer science; Concrete; Documentation; Formal specifications; Guidelines; Software testing; Specification languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2001. Proceedings. 2001 Australian
  • Conference_Location
    Canberra, ACT
  • ISSN
    1530-0803
  • Print_ISBN
    0-7695-1254-2
  • Type

    conf

  • DOI
    10.1109/ASWEC.2001.948500
  • Filename
    948500