Testing the Satisfiability of Z Formal Specifications by Using Prolog

Authors

  • Abdullah Mohd Zin Faculty of Information Science and Technology, Universiti Kebangsaan Malaysia
  • Zarina Shukur Faculty of Information Science and Technology, Universiti Kebangsaan Malaysia

Keywords:

Formal specification, Z formal specification, Validation and verification

Abstract

Formal specifications are now being used as a basis for communication, design, testing and verification of a software product. For a formal specification to be used effectively, it must be valid, which means that it must be well-formed and reflects the user requirements. The normal technique for validating a formal specification is by using formal reasoning. However, the use of formal reasoning is extremely tedious and time consuming. In this paper we explore alternative techniques for validating a Z formal specification. In particular, we consider the concept of satisfiability as a weaker alternative to validity and discuss how testing can be used to check the satisfiability of a Z formal specification.

Downloads

Published

2004-06-01

How to Cite

Testing the Satisfiability of Z Formal Specifications by Using Prolog. (2004). Malaysian Journal of Computer Science, 17(1), 42-51. https://jupidi.um.edu.my/index.php/MJCS/article/view/6185

Similar Articles

1-10 of 49

You may also start an advanced similarity search for this article.

Most read articles by the same author(s)