SAWUML-UML tabanlı yazılım mimarisi tanımlama dili ve araç kümesi

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

Tarih

2022

Dergi Başlığı

Dergi ISSN

Cilt Başlığı

Yayıncı

Altınbaş Üniversitesi / Lisansüstü Eğitim Enstitüsü

Erişim Hakkı

info:eu-repo/semantics/openAccess

Özet

Mimari tanımlama dili (Architecture Description Language-ADL) olan SAwUML, UML modelleme dilinden esinlenmiştir. UML’in yapısal ve davranışsal modellemelerini bir araya getiren SAwUML, yapısal modelleme için UML’in bileşen diyagramından; davranışsal modelleme için sıralama veya aktivite diyagramından yararlanılmıştır. Sıralama ve aktivite diyagramlarında kontrata dayalı tasarım yaklaşımı kullanılmıştır. SAwUML modellemesi için MetaEdit+ modelleme editörü kullanılmıştır. SAwUML kullanılarak geliştirilen modelden, MetaEdit+ editöründe geliştirilen dönüştürücüler sayesinde modelin java iskelet kodu ve ProMeLa kodu elde edilir daha sonra SPIN model denetleyicisinde, modelin biçimsel denetlemesi yapılır. Ayrıca, elde edilen ProMeLa kodundan tersine mühendislikle SAwUML modeli elde etmek için java dilinde yazılmış bir program geliştirilmiştir; böylece tasarımcı, tersine mühendislik programı sayesinde kolaylıkla alternatif davranışsal model (sıralı diyagramdan aktivite diyagramı veya tam tersi) oluşturabilir.

Açıklama

Anahtar Kelimeler

SAwUML, ProMeLa, SPIN, UML, Tersine Mühendislik

Kaynak

WoS Q Değeri

Scopus Q Değeri

Cilt

Sayı

Künye

Köse, Mehmet Alp. (2022). Sawuml-uml tabanlı yazılım mimarisi tanımlama dili ve araç kümesi. (Yayınlanmamış doktora tezi). Altınbaş Üniversitesi, Lisansüstü Eğitim Enstitüsü, İstanbul.

Koleksiyon