Animation of Z secifications by translation to prolog

Yükleniyor...
Küçük Resim

Dergi Başlığı

Dergi ISSN

Cilt Başlığı

Yayıncı

Doğuş Üniversitesi

Erişim Hakkı

info:eu-repo/semantics/openAccess

Ö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.

Yazılım geliştirebilmenin formal metodları o yazılım tanımlamasının geçerliliğine bağlıdır. Böyle bir tanımlama genelde 'Z' gibi bir formal dilde ifade edilir. Ancak, geçerli olması için, 'Z' tanımlaması test edilmeli, bunu yapabilmek için de animasyon yapılabilecek ve icra edilebilecek bir forma transfer edilebilmelidir. 'Z' tanımlamalarının animasyonları için kullanılan dillerden birisi Prolog'dur. Bu makalede 'Z' şemalarını Prolog'a çeviren teknikler açıklanmaktadır.Aym zamanda bu tür bir çevirmenin eksikleri ve belirsizlikleri üzerinde durulacaktır.

Açıklama

Anahtar Kelimeler

Formal Methods, Z Specification, Animation, Z Schema, Formal Metodlar, Z Tanımlama Dili, Animasyon, Z Şeması

Kaynak

Doğuş Üniversitesi Dergisi

WoS Q Değeri

Scopus Q Değeri

Cilt

1

Sayı

1

Künye

SALMAN, O. (2011). Animation of Z secifications by translation to prolog. Doğuş Üniversitesi Dergisi, 1(1), 155-167.ss.

Onay

İnceleme

Ekleyen

Referans Veren