Title :
Using Oracle/SQL to animate Z specifications
Author_Institution :
Sch. of Comput. & Manage. Sci., Sheffield City Polytech., UK
Abstract :
Reports on the use of Oracle, an industry standard relational database CASE tool, as an environment for animating suitable Z specifications. The basic method of the animation is to encode each schema of a Z specification as a `form´ which can be displayed on the screen. The user may enter values into the input fields, but the state values are only updated if `triggers´ which encode the specification´s predicates so permit. The user may execute a sequence of forms to explore the effects of composing a number of operations. The animation may also highlight missing or contradictory logic in the original specification
Keywords :
formal specification; query languages; relational databases; software tools; CASE tool; Oracle; SQL; Z specifications; animation; contradictory logic; industry standard; relational database;
Conference_Titel :
Automating Formal Methods for Computer Assisted Prototying, IEE Colloquium on
Conference_Location :
London