Feature oriented domain specific language for dependency injection in dynamic software product lines
Devingen yazılım ürün hatlarında bağımlılık iletimi için yetenek yönelimli alana özgü dil
- Tez No: 255096
- Danışmanlar: DOÇ. DR. HALİT OĞUZTÜZÜN
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2009
- Dil: İngilizce
- Üniversite: Orta Doğu Teknik Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 73
Özet
Yazılım Ürün Hattı (YÜH) mühendisliği, her ne kadar farklı seviyelerde çesitli süreçler tanımlasa da süreçlerin temel ortaklığı ilgili ürün ailesi üzerinde değişkenliklerin ve ortaklıkların çözümlenmesidir. Bu tez çalışmasında, mimari yapı taşları olarak yazılım bileşenlerinin, (gereksinimlere göre) yapılandırılması için yeni bir yaklaşım sunulmaktadır. Bu yaklaşımın temel amacı, YÜH bağlamında alan tasarımı ve uygulama tasarımı aşamalarının desteklenmesidir. Alan ve özellik-bileşen eşleme modellerindeki unsurlar üzerine kurulmuş bir alana özgü dil tanımı getirilerek, ürün yapılandırma işlemleri yarı otomatikleştirilmiştir. Bu amaca ulaşmak için bağımlılık iletimi yöntemi kullanılarak bileşenler arası bağımlılıklar yazılım dışından kurulabilir hale getirilmiş, çalışma kapsamında geliştirilen bilgisayar destekli yazılım mühendisliği (CASE) araçları ile de ilgili bağımlılıklar yapılandırılabilir hale gelmiştir.
Özet (Çeviri)
Base commonality of the Software Product Line (SPL) Engineering processes is to analyze commonality and variability of the product family though, SPLE defines many various processes in different abstraction levels. In this thesis, a new approach to configure (according to requirements) components as building blocks of the architecture is proposed. The main objective of this approach is to support domain design and application design processes in SPL context. Configuring the products is made into a semi-automatic operation by defining a Domain Specific Language (DSL) which is built on top of domain and feature-component binding model notions. In order to accomplish this goal, dependencies of the components are extracted from the software by using the dependency injection method and these dependencies are made definable in CASE tools which are developed in this work.
Benzer Tezler
- Non-intrusive instance level software composition
Başlık çevirisi yok
KARDELEN HATUN
Doktora
İngilizce
2014
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolUniversity of TwentePROF. DR. MEHMET AKŞİT
DR. CHRISTOPH BOCKISCH
- A knowledge-based product line for semantic modeling of web service families
Bilgi tabanlı anlamsal ağ servis ailesi modeli üretim bandı
UMUT ORHAN
Yüksek Lisans
İngilizce
2009
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik ÜniversitesiBilgisayar Mühendisliği Bölümü
DOÇ. DR. ALİ HİKMET DOĞRU
- Modeling variability in component oriented software engineering
Bileşen yönelimli yazılım mühendisliğinde değişkenlik yönetimi
MUHAMMED ÇAĞRI KAYA
Yüksek Lisans
İngilizce
2015
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. ALİ HİKMET DOĞRU
- Deep learning based three dimensional face expression recognition using geometry images from three dimensional face models
Üç boyutlu yüz modellerinden elde edilen geometri görüntüleri kullanılan derin öğrenme tabanlı üç boyutlu yüz ifadelerini tanıma
NEŞE GÜNEŞ
Yüksek Lisans
İngilizce
2019
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. ULUĞ BAYAZIT
- Web services based security application framework model
Web servis temelli güvenlik alt yapı teknolojisi modeli
ERTAN DENİZ
Yüksek Lisans
İngilizce
2009
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolFatih ÜniversitesiBilgisayar Mühendisliği Bölümü
YRD. DOÇ. DR. TUĞRUL YANIK