Variable connectors in component oriented development
Bileşen yönelimli geliştirmede değişken bağlayıcılar
- Tez No: 475063
- Danışmanlar: PROF. DR. ALİ HİKMET DOĞRU
- 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: 2017
- 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ı: 90
Özet
Bu tezde, bileşen odaklı yazılım geliştirmede yazılım ürünlerinin etkin bir şekilde konfigürasyonu için, özellikle bileşenler dışındaki bağlayıcılara değişkenlik dahil edilmiştir. Bileşenler, özellikle bileşen tabanlı yaklaşımlarda yazılım geliştirmedeki başlıca yapı taşları olarak görülmektedir. Bununla birlikte, çözümün bir parçası olan bağlayıcılar ise bileşenlere kıyasla fazla bir sorumluluk taşımamaktaydı. Bir alan modelinde ortak noktalar ve değişkenliklerden başlayarak çalıştırılabilir kod üretmek için bütünsel bir yaklaşım düşünüldüğünde bağlayıcıların önemi anlaşılabilir. Yakın zamanlarda literatürde çalışıldığı üzere, gerçekçi bir entegrasyon için bağlayıcılara çeşitli bağlayıcı sorumlulukları yüklenilerek yararlanılmalıdır. Bu sebeple, bağlayıcı yapılarının sorumluluklarına göre sınıflandırılarak COSEML bileşen modelinde yer alması önerilmiştir. Bağlayıcılara daha fazla sorumluluk atamak, değişkenliğin modellenmesi ve belirlenen sınıflandırmaların gerektirdiği görevleri yerine getirmenin yanısıra iç yapılarının bazı konfigürasyon özelliklerine göre geliştirilmesini gerektirmektedir.Bu araştırma bağlayıcılarda 1) değişkenlik yönetimi ve 2) sadece bir bağlantı kapısı sunmak dışında tanımlanmış sorumlulukları yerine getirmek için tanımlanan yapılandırılabilir mekanizmaları tanımlar. Gelecekte bağlayıcıların bileşenler gibi yönetilerek, bazı işlevleri ve bunlara karşılık gelen çalıştırılabilir kodları olacağı düşünülmektedir. Önerilen bağlayıcıların işleyişinin gösterilmesi için bir durum çalışması içerilmiştir.
Özet (Çeviri)
Variability is incorporated in component oriented software development especially in the connectors besides components, for efficient configuration of software products in this thesis. Components have been regarded as the main building blocks in the development of software, especially in component based approaches. Connectors, however, were also part of the solution but with not much of a responsibility when compared to components. When considered in a holistic approach to yield executable code starting with the commonalities and variabilities in a domain model, one can realize the importance of the connectors: A realistic integration can and should utilize connectors for the various connector responsibilities, recently studied in the literature. Thus the connector structures are proposed to take place in the component model of COSEML within the classification for their responsibilities. Assigning more responsibilities to connectors suggests the enhancement of their internal structures with respect to some configurability along variability modeling and handling the tasks expected from the connector as such classifications require. This research defines the configurable mechanisms in connectors for 1) variability management and 2) conducting the defined responsibilities that are more than merely providing a connection port. As a future result, connectors will be managed like components, having some functionality and corresponding executable code in them. A case study is presented for the demonstration of the functioning of the proposed connector.
Benzer Tezler
- Asenkron makinanın vektör denetimine doymanın etkileri
Başlık çevirisi yok
HÜSEYİN ERCAN
Yüksek Lisans
Türkçe
1998
Elektrik ve Elektronik Mühendisliğiİstanbul Teknik ÜniversitesiElektrik Mühendisliği Ana Bilim Dalı
PROF. DR. M. EMİN TACER
- Accessibility modeling of intercity multimodal travel behavior
Şehirler arası çok modlu yolculuk hareketinin erişilebilirlik modellemesi
İSMAİL ADALIOĞLU
Doktora
İngilizce
2025
Ulaşımİstanbul Teknik Üniversitesiİnşaat Mühendisliği Ana Bilim Dalı
DOÇ. DR. MURAT ERGÜN
- Ticari araç koltuk test düzeneği kontrol ve veri toplama sistemi
Control and data acquisition system for commercial vehicle seats test mechanism
ONAT TAŞKIN
Yüksek Lisans
Türkçe
2017
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiKontrol ve Otomasyon Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. ALİ FUAT ERGENÇ
- Metabolism-oriented multiomics data integration
Farklı omı̇k verı̇lerı̇n metabolı̇zma odaklı entegrasyonu
AYCAN ŞAHİN
Yüksek Lisans
İngilizce
2024
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. ALİ ÇAKMAK
- Raylı sistem kazalarının analizi için bayes ağı tabanlı bir yaklaşım
A bayesian network-based approach for analyzing railway accidents
DERYA CEPHE
Yüksek Lisans
Türkçe
2025
Endüstri ve Endüstri Mühendisliğiİstanbul Teknik ÜniversitesiEndüstri Mühendisliği Ana Bilim Dalı
DOÇ. DR. UMUT ASAN