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: Yazılım mühendisliği, Software engineering
- 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ı: Belirtilmemiş.
Ö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
- 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
- Ar-Ge projelerinde TRIZ yaklaşımı: Teknik çelişkilerin çözümü ve uygulama örnekleri
TRIZ approach in R&D projects: Solving technical contradictions and application examples
MELİKE SUDE KAZAN
Yüksek Lisans
Türkçe
2026
Mühendislik BilimleriSakarya ÜniversitesiEndüstri Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ MEHMET RIZA ADALI
- 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
- Model-based product line engineering methodology for variability management in system architecture models
Sistem mimarisi modellerinde değişkenlik yönetimi için model tabanlı ürün hattı mühendisliği metodolojisi
TUANA GÜZEL
Yüksek Lisans
İngilizce
2024
Mühendislik BilimleriOrta Doğu Teknik ÜniversitesiBilişim Sistemleri Ana Bilim Dalı
PROF. DR. BUYURMAN BAYKAL