A domain framework approach offering default relations
İlişkilerin otomatik olarak önerildiği bir alan çerçevesi yaklaşımı
- Tez No: 166918
- Danışmanlar: DOÇ. 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: Bileşen Yönelimli Yazılım Mühendisliği, Bileşen Yönelim, Yazılım Bileşeni, Alan Mühendisliği, Uygulama Mühendisliği, Kod Üretme, Alan Yaratma vıı, Component Oriented Software Engineering, Component Orientation, Software Component, Domain Engineering, Application Engineering, Code Generation, Domain Creation
- Yıl: 2005
- 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ı: Belirtilmemiş.
Özet
oz İLİŞKİLERİN OTOMATİK OLARAK ÖNERİLDİĞİ BİR ALAN ÇERÇEVESİ YAKLAŞIMI Kargı, Ersin Eray Yüksek Lisans, Bilgisayar Mühendisliği Bölümü Danışman: Doç. Dr. Ali Hikmet Doğru Ekim 2005, 86 sayfa Bir alana ait uygulama geliştirmek için, ilgili alana ait bilgi birikimi gerekmektedir. Eğer bir alandaki ilişkiler bir çerçeve tarafından önerilebilirse, bu uygulama mühendisleri için bir türden alan bilgileri içeren başlangıç noktası olabilir. Bir alanın kaydedilmesi için genel bir tasarım bu tez kapsamında geliştirilmiş ve gerçeklenmiştir. Bu yaklaşım bir alanın bileşenler ve bileşenlere ait ilişkilerin saklanması ile başlamaktadır. Bileşenler ve ilişkiler bir kere saklanmakta ve defalarca kullanılmaktadır. Ek olarak, bu genel yaklaşım bileşenleri kullanarak kod oluşturmaya yardım eder. Bu tasarıma ait bir çerçeve geliştirilmiş ve CBS alanına uygulanmıştır. Yaklaşımın başarısını göstermek için basit bir kod üretme yaklaşımı da bu çerçeve kapsamında geliştirilmiştir. Bu çerçeve alan mühendisleri tarafından bir alanı yaratmak için, uygulama mühendisleri tarafından da uygulama geliştirmek için kullanılabilir. Bu çerçeve ilişkilerin önerilmesi yeteneğine sahiptir ve ayrıca yeni ilişkilerin yaratılmasına yardım eder. Parametreler ve fonksiyonların sırası kullanıcı arayüzü kullanılarak tanımlanabilir. Önerilen ve kullanıcı tarafından oluşturulan tüm ilişkiler kod geliştirme için kullanılabilir. Bileşen tabanlı tasarım için bir araç sunan COSECASE, alan yaratma, alan yükleme, alan kaydetme ve alan kodu üretme gibi alan işlemleri ile genişletilmiştir. Başlangıç noktası olarak CBS alanında ihtiyaçları belirlemek için alan analizi yapılmıştır. Daha sonra bu viCBS alanı için gerçeklenmiş bileşenler ve bu bileşenler arasındaki ilişkiler çerçeve kullanılarak kaydedilmiştir. Ve CBS alanında bazı basit uygulamalar çerçeveyi kullanılarak geliştirilmiştir. Ek olarak tasarımın herhangi bir alana uygulanabilirliğini göstermek için yeni bir deneme alam yaratılmış, bu alana ait ilişkiler çerçeve kullanılarak kaydedilmiş ve bazı örnek uygulamalar geliştirilmiştir.
Özet (Çeviri)
ABSTRACT A DOMAIN FRAMEWORK APPROACH OFFERING DEFAULT RELATIONS Kargı, Ersin Eray M. S., Department of Computer Engineering Supervisor: Assoc. Prof. Dr. Ali Hikmet Doğru November 2005, 86 pages In order to use components that are developed for a domain, domain knowledge is required. If the default relations in a domain are offered by a framework, this can be a starting point for the application engineer as an important kind of domain knowledge. A generic design for creating and saving a domain is implemented in this thesis. This approach starts with creating a domain from components and relations among these components. The relations and components are saved once and used several times. In addition, this generic design helps for code generation by using components. A framework for this design is implemented and applied for GIS domain. A basic code generation approach is also implemented in this framework for demonstration purposes. This framework can be used by domain engineers in order to create a domain and by application engineers to develop custom applications. It has the ability to offer default relations and helps creating new relations between components. Parameters and sequence of function calls can be defined by using a GUI. All the relations including default and user- defined ones can be used for code generation. COSECASE, which offers a tool for component-oriented design is extended with domain operations such as creating domain, saving domain, loading domain, and generating domain code. As the starting point, domain analysis for GIS domain is completed to define the domain. ivThen the components that have been implemented for GIS domain and relations between these components are saved within the framework. Moreover, some basic applications are generated by using this framework in the GIS domain and sample domain generated for demonstration. Moreover, a sample domain is created to prove that our approach can be applied to any domain. The relations in this sample domain are saved in the framework and same basic applications are generated.
Benzer Tezler
- Le rapport des droits de l'homme au politique: Lefort et Rancière
İnsan haklarının politik-olan bağlantısı: Lefort ve Rancière
EYLEM YOLSAL MURTEZA
Doktora
Fransızca
2022
FelsefeGalatasaray ÜniversitesiFelsefe Ana Bilim Dalı
PROF. DR. ALİYE KARABÜK KOVANLIKAYA
- Çift sistem dikey kalkış ve iniş iha'larda kontrol yüzeyi arıza yönetimi
Control surface failure management in dual-system vtol uavs
BİLAL BADUR
Yüksek Lisans
Türkçe
2025
Elektrik ve Elektronik Mühendisliğiİstanbul Teknik ÜniversitesiKontrol ve Otomasyon Mühendisliği Ana Bilim Dalı
PROF. DR. FİKRET ÇALIŞKAN
- Risk assessment of bitumen tanker operations using intuitionistic fuzzy fault tree analysis
Bitüm tankeri operasyonlarında sezgisel bulanık hata ağacı analizi kullanılarak risk değerlendirilmesi
BATUR ALP ÖZDEMİR
Yüksek Lisans
İngilizce
2025
Denizcilikİstanbul Teknik ÜniversitesiDeniz Ulaştırma İşletme Mühendisliği Ana Bilim Dalı
DOÇ. DR. YUNUS EMRE ŞENOL
- Restoring underwater images from turbidity and motion blur – a three-step framework
Bulanıklık ve hareketten etkilenmiş sualtı görüntülerinin iyileştirilmesi – üç adımlı bir yaklaşım
FATIMA IQBAL
Yüksek Lisans
İngilizce
2026
Bilim ve Teknolojiİstanbul Teknik ÜniversitesiBilgisayar Bilimleri Ana Bilim Dalı
PROF. DR. BEHÇET UĞUR TÖREYİN
PROF. DR. SERHAT KÜÇÜKALİ
- A situational awareness framework for connected autonomous vehicles
Bağlantılı otonom araçlar için durum farkındalık sistemi
DERYANUR TEZCAN
Yüksek Lisans
İngilizce
2024
Mekatronik Mühendisliğiİstanbul Teknik ÜniversitesiMekatronik Mühendisliği Ana Bilim Dalı
PROF. DR. GÜLAY ÖKE GÜNEL