Model-driven engineering of software architecture viewpoints
2012
0 görüntülenme
0 i̇ndirme
Danışman: Yrd. Doç. Dr. Bedir Tekinerdoğan
Özet (TR)
Yazılım mimarisi tasarımında yaygın pratiklerden biri yazılım mimarisini çeşitli paydaş ilgilerine yönelik tasarlayabilmek için mimari görünümlerini kullanmaktır. Mimari görünümleri genellikle bu görünümleri oluşturmayı, yorumlamayı ve analiz etmeyi sağlayan kuralları tanımlayan mimari bakış açılarını temel alarak geliştirilir. Şimdiye kadar çoğu mimari bakış açısının esasen paydaşlar arasındaki iletişimi desteklemek ya da en iyi ihtimalle detaylı tasarım için bir plan sağlamak amacıyla kullanıldığı görülmektedir.Bu tezde mimari bakış açılarını alana özgü dil olarak tanımlamak için bir yazılım dil mühendisliği yaklaşımı sunuyoruz. Bu, mimari bakış açılarının formalliğini iyileştirirken bir yandan da araçlar tarafından yorumlanıp analiz edilebilen çalıştırılabilir görünüm modellerine öncülük ediyor. Mimari bakış açılarını alana özgü dil olarak tanımlama çalışmamızı Görünümler ve Ötesi yaklaşımı için gösterdik. Yaklaşımımız çeşitli görünümleri modellemeyi destekleyen Eclipse eklentisi SAVE-Bench yazılım aracı olarak geliştirildi. Araç aynı zamanda görünüm modellerinden otomatik mimari dökümantasyonu üretmeyi de destekliyor.
Yazar
Dr. Elif Demirli
Bu Yayına Nasıl Atıf Yapılır
Elif Demirli (Yüksek Lisans Tezi). Model-driven engineering of software architecture viewpoints, 2012, Bilkent University, Bilgisayar Mühendisliği Bölümü.
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ı
- The Lower Danube in Late Antiquity: The case of Histria(2023)
- Oil price surges and the yield curve(2024)
- Essays on forward guidance(2014)
- Multi-armed bandit algorithms for communication networks and healthcare(2022)
- Comparative constitutional happiness in the light of the jurisprudence of the Turkish Constitutional Court(2023)
- Density functional theory investigation of linear carbon chains(2023)
