Model-driven architecture view consistency checking
2015
0 görüntülenme
0 i̇ndirme
Danışman: Yrd. Doç. Dr. Bedir Tekinerdoğan
Özet (TR)
Yazılım mimarisi, bir sistemin ana yapısını gösterdiği ve her bir paydaşın ihtiyacını dikkate aldığı için yazılım geliştirme sürecinin temel taşlarından biridir. Yazılım geliştirme sürecinde mimariden yararlanabilmek için, hazırlanan mimarinin ve öngörülen tasarım kararlarının kodla uyumlu olması gerekmektedir. Ancak, projelerde koda dair değişen gereksinimler ve/veya uyarlamalar mimari ve kod arasında istenmeyen uyumsuzlukların oluşmasına yol açabilmektedir. Bu mimari ayrışma problemi, mimarinin tanımı ve ortaya çıkan kod arasındaki tutarsızlığı belirtmektedir. Projelerin başında tanımlanan tasarım amaçlarına ulaşmayı sağlayan ve kodla yazılım mimarisi arasındaki uyumsuzlukları bulmaya yarayan, literatürde bir takım çalışmalar öne sürülmüştür. Pratikte yazılım mimarisi, paydaşların ihtiyacını öne sürdüğü mimari bakış açılarıyla belgelenmektedir. Mimari bakış açıları ve kod arasındaki uyum nasıl olmalıysa, aynı şekilde her bir bakış açısı kendi içinde ve diğer bakış açılarıyla uyumlu olmalıdır. Ancak, varolan mimari uygunluğu yöntemleri öncelik olarak kod ile mimari arasındaki uyuma odaklanmış ve bakış açılarının kendi aralarındaki uyumsuzlukları dikkate almamıştır. Bu tezde, mimari bakış açılarının kendi aralarındaki uyumsuzluğu ele alan sistematik bir yöntem sunmaktayız. Bu yöntem ile mimari bakış açılarının kendi içinde ve diğer bakış açılarıyla olan uyumsuzlukları sistematik bir şekilde tespit edilebilmektedir. Bu amaç doğrultusunda, meta modelleri tanımlanan mimari bakış açılarını uygulamaya sokan bir araç geliştirdik. Bakış açıları arasındaki uyumsuzlukları bulan yöntemimizi Görünümler ve Ötesi yaklaşımı ile örneklendirdik. Sunulan yöntemi değerlendirmek için hata enjekte metodunu kullandık. Değerlendirmemizin sonuçları, bakış açılarının kendi içinde ve diğer bakış açılarıyla olan uyumsuzluk bulma durumunu, sunulan yöntem ile etkili bir şekilde tespit edilebildiğini göstermektedir.
Yazar
Dr. Gülsüm Ece Ekşi
Bu Yayına Nasıl Atıf Yapılır
Gülsüm Ece Ekşi (Yüksek Lisans Tezi). Model-driven architecture view consistency checking, 2015, Bilkent University.
Anahtar Kelimeler
Lisans
Tüm Hakları Saklıdır
Bu eser belirtilen lisans koşulları altında paylaşılmaktadır.
Bilkent University tezlerinden daha fazlası
- Random sets and choquet-type representations(2021)
- The Lower Danube in Late Antiquity: The case of Histria(2023)
- Oil price surges and the yield curve(2024)
- Kripto varlıkların medeni hukuk bağlamında incelenmesi(2024)
- The evolution of a concept: "Vatan" from hometown to shared place(2024)
- Approaches to teaching creative writing in L2 at the tertiary level: A critical interpretive synthesis(2025)
