DocumentCode
2136891
Title
Animation of Object-Z specifications using a Z animator
Author
McComb, Tim ; Smith, Graeme
Author_Institution
Sch. of Inf. Technol. & Electr. Eng., Queensland Univ., Brisbane, Qld., Australia
fYear
2003
fDate
22-27 Sept. 2003
Firstpage
191
Lastpage
200
Abstract
We discuss a methodology for animating the Object-Z specification language using a Z animation environment. Central to the process is the introduction of a framework to handle dynamic instantiation of objects and management of object references. Particular focus is placed upon building the animation environment through pre-existing tools, and a case study is presented that implements the proposed framework using a shallow encoding in the Possum Z animator. The animation of Object-Z using Z is both automated and made transparent to the user through the use of a software tool named O-zone.
Keywords
computer animation; formal specification; object-oriented programming; software tools; specification languages; visual programming; Object-Z specifications; Ozone software tool; Possum Z animator; dynamic object instantiation handling; shallow encoding; specification language; Animation; Australia; Encapsulation; Encoding; Formal specifications; Information technology; Object oriented programming; Prototypes; Software tools; Specification languages;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering and Formal Methods, 2003.Proceedings. First International Conference on
Conference_Location
Brisbane, Queensland, Australia
Print_ISBN
0-7695-1949-0
Type
conf
DOI
10.1109/SEFM.2003.1236221
Filename
1236221
Link To Document