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
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;
Conference_Titel :
Software Engineering and Formal Methods, 2003.Proceedings. First International Conference on
Conference_Location :
Brisbane, Queensland, Australia
Print_ISBN :
0-7695-1949-0
DOI :
10.1109/SEFM.2003.1236221