Doğuş Üniversitesi Dergisi
Yazarlar: Omar SALMAN
Konular:-
Anahtar Kelimeler:Formal Methods,Z Specification,Animation,Z Schema
Özet: 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.