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
- 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
- Elektrik motoru seçim kriterleri ve kontrol organına bir limiter konulmuş motorun optimal parametrelerinin simpleks metodu ile tayini
Başlık çevirisi yok
VOLKAN ÇAKMAKÇI
- Genişbandlı şebekelerde hizmet adaptasyon protokolleri
Başlık çevirisi yok
RECEP EVREN PALANDUZ
Yüksek Lisans
Türkçe
1999
Elektrik ve Elektronik Mühendisliğiİstanbul Teknik ÜniversitesiElektronik ve Haberleşme Mühendisliği Ana Bilim Dalı
PROF. DR. GÜNSEL DURUSOY