WIT Press


Logic Programming To Facilitate Understanding Of Z Specifications

Price

Free (open access)

Paper DOI

10.2495/SEHE940511

Volume

7

Pages

8

Published

1994

Size

730 kb

Author(s)

J. Lewis

Abstract

Animation of Z schemas is important if software engineering students are to understand the purpose and value of such formal specification methods. However, tools to support Z are not generally available which makes the subject abstract and difficult to understand. Students often find it hard to relate formal specifications to real programming applications, and they tend to view Z as hypothetical exercises in mathematics. Prolog is a language that students find both interesting and challenging in its own right, since the declarative code is both expressive and at odds with their previous programming experience. This paper presents our view that prolog is a suitable vehicle for helping students understand formal Z specifications. Prolog supports learning the co

Keywords