ANIMATION OF Z SPECIFICATIONS BY TRANSLATION TO PROLOG

Volume: 1 Number: 1 January 1, 2000
  • Omar Salman
TR EN

ANIMATION OF Z SPECIFICATIONS BY TRANSLATION TO PROLOG

Abstract

Formal methods of software development rely on the validation of the specification of the software. Such specification is normally expressed in a formal language such as Z. However, in order to be validated the Z specification must be tested, and to achieve this it has to be transformed into a form that can be executed or animated. Prolog was one of the languages used for animation of Z specifications. This paper explains the techniques used for translating Z schemas into Prolog predicates. It also examines some of this translation shortcomings and unreliable features.

Keywords

References

  1. ANDREW, S. and Norcliffe, A. (1990), "A CASE Tool for Demonstrating Z specifications", Proc. IEE Colloquium on Application o f CASE Tools IEE, London.
  2. BARDEN, R.; Stepney, S. and Cooper, D. (1994), Z in Practice, Prentice-Hall.
  3. BERG, H. K.; Boebert W. E.; Franta, W. R. and Moher, T. G. (1982), Formal methods o f program Verification and specification, Prentice-Hall Inc.
  4. BLOOMFIELD, R. E. and Froome, P. K. D. (1986), "The Application of Formal Methods to the Assessment of High Integrity Software", IEEE Trans., SE-12(9), 988-993.
  5. BOEHM, B. K. (1979), "Software engineering: R & D trends and defence needs", Research Directions in software Technology, M.I.T Press, 44-86
  6. BURKE, E. and Foxley ,E. (1996), Logic and its Applications, Prentice Hall International Series in Computer Science.
  7. CLOCKSIN, W. F. and Mellish, C. S. (1994), Programming in Prolog , SpringerVerlag.
  8. DEVILLE, Y. (1990), Logic Programming - Systematic Program Development, Addison-Wesley Pub. Co.

Details

Primary Language

English

Subjects

-

Journal Section

-

Authors

Omar Salman This is me

Publication Date

January 1, 2000

Submission Date

-

Acceptance Date

-

Published in Issue

Year 2000 Volume: 1 Number: 1

APA
Salman, O. (2000). ANIMATION OF Z SPECIFICATIONS BY TRANSLATION TO PROLOG. Doğuş Üniversitesi Dergisi, 1(1), 155-167. https://izlik.org/JA63KJ66HF
AMA
1.Salman O. ANIMATION OF Z SPECIFICATIONS BY TRANSLATION TO PROLOG. Doğuş Üniversitesi Dergisi. 2000;1(1):155-167. https://izlik.org/JA63KJ66HF
Chicago
Salman, Omar. 2000. “ANIMATION OF Z SPECIFICATIONS BY TRANSLATION TO PROLOG”. Doğuş Üniversitesi Dergisi 1 (1): 155-67. https://izlik.org/JA63KJ66HF.
EndNote
Salman O (January 1, 2000) ANIMATION OF Z SPECIFICATIONS BY TRANSLATION TO PROLOG. Doğuş Üniversitesi Dergisi 1 1 155–167.
IEEE
[1]O. Salman, “ANIMATION OF Z SPECIFICATIONS BY TRANSLATION TO PROLOG”, Doğuş Üniversitesi Dergisi, vol. 1, no. 1, pp. 155–167, Jan. 2000, [Online]. Available: https://izlik.org/JA63KJ66HF
ISNAD
Salman, Omar. “ANIMATION OF Z SPECIFICATIONS BY TRANSLATION TO PROLOG”. Doğuş Üniversitesi Dergisi 1/1 (January 1, 2000): 155-167. https://izlik.org/JA63KJ66HF.
JAMA
1.Salman O. ANIMATION OF Z SPECIFICATIONS BY TRANSLATION TO PROLOG. Doğuş Üniversitesi Dergisi. 2000;1:155–167.
MLA
Salman, Omar. “ANIMATION OF Z SPECIFICATIONS BY TRANSLATION TO PROLOG”. Doğuş Üniversitesi Dergisi, vol. 1, no. 1, Jan. 2000, pp. 155-67, https://izlik.org/JA63KJ66HF.
Vancouver
1.Omar Salman. ANIMATION OF Z SPECIFICATIONS BY TRANSLATION TO PROLOG. Doğuş Üniversitesi Dergisi [Internet]. 2000 Jan. 1;1(1):155-67. Available from: https://izlik.org/JA63KJ66HF