Using Graphical Icons to Build Z Specifications
Author(s) -
Chih Nam Yap,
Mike Holcombe
Publication year - 1997
Publication title -
electronic workshops in computing
Language(s) - English
Resource type - Conference proceedings
ISSN - 1477-9358
DOI - 10.14236/ewic/fa1997.18
Subject(s) - computer science , syntax , programming language , process (computing) , software engineering , human–computer interaction , formal specification , order (exchange) , visual approach , artificial intelligence , engineering , finance , economics , aerospace engineering
The Z specification language is now widely taught in universities [1]. However, many novices find that, although they may understand specifications written by other people, they are unable to produce their own, satisfactorily. One of the reasons is the lack of suitable tools for these novices to learn Z systematically. Another is the mathematical nature of the syntax of the language. The same problems can be found when one considers the poor "take up" of formal methods in industry. This paper describes a new tool called VisualiZer which can allow users to write Z specifications by creating and manipulating visual entities without worrying about the possibly, daunting, mathematical symbols. Furthermore, in order to help users' understanding of the concepts behind Z, the tool is designed around an environment with graphical on-line help facilities to guide users through the process of building correct and complete Z specifications in a methodical way.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom