Model-güdümlü mimari kullanılarak bir konum sunucusu yazılımının geliştirilmesi
Development of a location server software using model-driven architecture
- Tez No: 180472
- Danışmanlar: Y.DOÇ.DR. BANU DİRİ
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Model-güdümlü mimari, MDA, UML, MOF, yazılım modelleme, konumtabanlı sistemler, Model-driven architecture, MDA, UML, MOF, software modeling, locationbased systems
- Yıl: 2006
- Dil: Türkçe
- Üniversite: Yıldız Teknik Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 102
Özet
ÖZETModel-güdümlü mimari (MDA), modeli yazılım geliştirmenin temel öğesi kabul ederek,uygulamaların geliştirilmesi için yeni bir yaklaşım sunmaktadır. Tamamlanmış bir MDAuygulaması; eksiksiz bir platform-bağımsız UML modeli, uygulama geliştiricinindesteklemeye karar verdiği platformlara ait bir veya daha fazla platform-bağımlı model vetamamlanmış gerçekleştirmelerden oluşmaktadır.MDA, gerçekleştirme detayları ile iş fonksiyonlarını birbirinden ayırmaktadır. Böylece heryeni teknoloji ortaya çıktığında, uygulama veya sistemin işlevini ve davranışlarını tekrarmodellemeye gerek kalmamakta, yeni ve farklı teknolojileri desteklemek kolaylaşmaktadır.Bu çalışma, MDA ve ilgili kavramları açıklamak ve bunları örnek bir yazılım projesi üzerindehayata geçirmek amacını taşımaktadır. Örnek proje olan Konum Sunucusu yazılımıgeliştirilirken, günümüzün MDA modelleme araçlarının elverdiği ölçüde, kodun mümkünolduğu kadar çok kısmı, yaratılan platform bağımsız model üzerinden otomatik olarakoluşturulmuştur ve mümkün olduğu kadar az kısım elle kodlanmıştır.
Özet (Çeviri)
ABSTRACTModel-driven architecture (MDA) presents a new approach to application development byassuming `model? the central element of software development. A complete MDA applicationconsists of a complete platform-independent UML model, one or more platform-specificmodels and complete implementations that the application developer decided to support.MDA separates the implementation details from the business functions. Thus, there is no needto model the functions and behavior of the application or system again whenever a newtechnology is introduced and it becomes easier to support new or different technologies.This work has the aim to describe MDA and related concepts and use them on an examplesoftware project. While the example software project, Location Server is developed, as muchas possible part of the code has been generated automatically from the platform-independentmodel as today?s MDA tools allow and minimum coding has been done manually.
Benzer Tezler
- Runtime verification of internet of things using complex-event processing (RECEP)
Başlık çevirisi yok
KORAY İNÇKİ
Doktora
İngilizce
2018
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolÖzyeğin ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. İSMAİL ARI
- A design process for social network data-driven adaptive architecture
Sosyal medya verisi güdümlü adaptif mimarlık için bir tasarım süreci
YASİN KUTAY YÜNCÜLER
Yüksek Lisans
İngilizce
2020
Bilim ve Teknolojiİstanbul Teknik ÜniversitesiBilişim Ana Bilim Dalı
DOÇ. DR. OZAN ÖNDER ÖZENER
- Türkiye'deki kentsel dönüşüm alanlarına yönelik bilişim teknolojilerine dayalı katılımcı tasarım modeli önerisi
An ict-based participatory design model proposal for urban transformation areas in Turkey
AHMET GÜN
Doktora
Türkçe
2019
Mimarlıkİstanbul Teknik ÜniversitesiMimarlık Ana Bilim Dalı
DOÇ. DR. YÜKSEL DEMİR
PROF. DR. BURAK PAK
- Translating intuitive aspects of conceptual model into the digital realm
Kavramsal modelleri̇n sezgi̇sel boyutunun di̇ji̇tal ortama aktarılması
ELİF AKTAŞ
Yüksek Lisans
İngilizce
2014
Mimarlıkİstanbul Teknik ÜniversitesiBilişim Ana Bilim Dalı
DOÇ. DR. MİNE ÖZKAR
- Kanı-istek-hedef etmenlerinin geliştirilmesi için bir tersine mühendislik yöntemi
A reverse engineering methodology for the development of belief-desire-intention agents
HÜSEYİN KÜÇÜK
Yüksek Lisans
Türkçe
2019
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEge ÜniversitesiUluslararası Bilgisayar Ana Bilim Dalı
DOÇ. DR. GEYLANİ KARDAŞ