DocumentCode :
276858
Title :
A LISP-based environment for animating Z specifications
Author :
Morrey, Ian ; Siddiqi, Jawed ; Briggs, Julian ; Buckberry, Graham
fYear :
1992
fDate :
33617
Abstract :
Summary form only given. ZAL (Z Animation in LISP) is a package of extensions to Common LISP which allows a Z specification to be incrementally designed and validated in an interactive environment. A Z specification is transformed into an equivalent ZAL program which can be executed in order to demonstrate the functionality of the intended implementation. The aim has been to ensure that the transformation rules are simple and mechanical, so that the ZAL version is essentially a rewrite of the original Z. A substantial subset of the Z notation has now been implemented in ZAL, and the package has been used to animate a collection of non-trivial Z specifications. A full-screen editor for Z has also been implemented as a basis for a front-end which will ultimately hide the underlying LISP notation from users of the system. Not only does the package provide facilities for users to validate their own specifications, but it interactive nature also encourages and supports an experimental approach as a valid technique for the development of Z specifications
fLanguage :
English
Publisher :
iet
Conference_Titel :
Automating Formal Methods for Computer Assisted Prototying, IEE Colloquium on
Conference_Location :
London
Type :
conf
Filename :
167616
Link To Document :
بازگشت