Variability modeling in software product lines
Yazılım ürün hatlarında değişkenlik modelleme
- Tez No: 268522
- Danışmanlar: PROF. DR. SEMİH BİLGEN
- Tez Türü: Yüksek Lisans
- Konular: Elektrik ve Elektronik Mühendisliği, Electrical and Electronics Engineering
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2009
- Dil: İngilizce
- Üniversite: Orta Doğu Teknik Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Elektrik ve Elektronik Mühendisliği Bölümü
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 148
Özet
Yazılım ürün hatları belirli bir alana özgü sistemlerin geliştirilmesi aşamasında yeniden kullanımolanaklarını artırmak için gelişkin araçlar sunmaktadırlar. Bunun sağlanması için ürün hattına aitsistemlerin önemli ölçüde ortaklık bilgisine sahip olması beklenmektedir. Bununla birlikte,çeşitli ürün hattı varlıklarına yayılmış olan değişkenlik bilgisi, bu sistemlerin birbirlerinden ayırtedilmelerini sağlamaktadır. Bu tez ürün hattındaki değişkenliğin yönetilmesine vemodellenmesine odaklanmaktadır. Değişkenliğin modellenmesi için kaygı kavramı ortayaatılmıştır. Bir başka öneri de kaygıya dayalı değişkenlik modellerinin gösteriminde bağlamdanbağımsız gramerlerin kullanılması ve bu yolla geçersiz uygulamaların geliştirilmesininengellenmesidir. Bu yaklaşım örnek bir alan üzerinde, gene bu tez kapsamında ortaya atılanözgün değerlendirme ölçütleri kullanılarak değerlendirilmiştir.
Özet (Çeviri)
Software product lines provide enhanced means for systematic reuse when constructing systemswithin a particular domain. In order to achieve this, systems in a product line are expected tohave a significant amount of commonality. Variability is what distinguishes these systems fromone another and is spread across various product line artifacts. This thesis focuses on modelingand managing product line variability. The concept of concerns is proposed as a means ofvariability modeling. Another proposal is related to the use of context free grammars to representproduct line variability and to guarantee that any application derived according to the variabilityframework thus defined will be a valid one. This approach is evaluated for an example domain,in the light of novel evaluation criteria that are also introduced in the scope of this thesis.
Benzer Tezler
- Non-functional variability management by complementary quality modeling in a software product line
Yazılım ürün hattında işlevsel olmayan değişkenliğin bütünleyici kalite modelleme ile yönetimi
ÖZGÜR GÜRSES
Yüksek Lisans
İngilizce
2010
Elektrik ve Elektronik MühendisliğiOrta Doğu Teknik ÜniversitesiElektrik ve Elektronik Mühendisliği Bölümü
PROF. DR. SEMİH BİLGEN
- Analysis of extended feature models with constraint programming
Genişletilmiş özellik modellerinin kısıt programlama ile analizi
AHMET SERKAN KARATAŞ
Doktora
İngilizce
2010
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik ÜniversitesiBilgisayar Mühendisliği Bölümü
DOÇ. DR. ALİ DOĞRU
DOÇ. DR. HALİT OĞUZTÜZÜN
- An XML-based feature modeling language
XML tabanlı özellik modelleme dili
LEİLİ NABDEL
Yüksek Lisans
İngilizce
2011
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik ÜniversitesiBilgisayar Mühendisliği Bölümü
DOÇ. DR. HALİT OĞUZTÜZÜN
- Hierarchical variability management in software product lines
Yazılım ürün hattında aşamalı yetenek yönetimi
MEHMET EMRE ATASOY
Yüksek Lisans
İngilizce
2013
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik ÜniversitesiBilgisayar Mühendisliği Bölümü
PROF. DR. ALİ HİKMET DOĞRU
- Dynamic constraint satisfaction algorithm for reconfiguration of feature models
Özellik modellerinin yeniden yapılandırması için dinamik kısıt sağlama algoritması
SINA ENTEKHABI
Yüksek Lisans
İngilizce
2018
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. MEHMET HALİT SEYFULLAH OĞUZTÜZÜN