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
Link To Document