Geri Dön

Modeling and code generation for a reference software architecture for naval platform command and control systems

Deniz platformu komuta kontrol sistemleri referans yazılım mimarisi için modelleme ve kod üretimi

  1. Tez No: 475003
  2. Yazar: NAFİYE KÜBRA TURHAN
  3. Danışmanlar: PROF. DR. MEHMET HALİT SEYFULLAH OĞUZTÜZÜN
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2017
  8. Dil: İngilizce
  9. Üniversite: Orta Doğu Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 126

Özet

Belli bir alanda çalışan birçok yazılım ekibi özel bir Referans Yazılım Mimarisi ile uyumlu yazılım ürünleri geliştirmektedir. Bir organizasyon içinde özel bir Referans Yazılım Mimarisinin benimsenmesi sonucunda, yazılım geliştirme takvimi kısalma eğilimi gösterirken, yazılım geliştirme sürecinin etkinliği ve yazılım ürünlerinin kalitesi artma eğilimindedir. Deniz Savunma Sistemleri Yazılım Ekibi tarafından geliştirilen tüm uygulama yazılımlarının mimarileri, Deniz Savunma Sistemleri Referans Yazılım Mimarisi (DSS-RSA) olarak adlandırılan önceden tanımlanmış bir Referans Yazılım Mimarisine dayanarak oluşturulmuştur. Bu tezde, uygulama yazılımlarının mimari tasarımından, kodlanmasına geçiş sürecini kolaylaştırmak ve yazılımların Referans Yazılım Mimarisi ile uyumlu olarak geliştirilmesini sağlamak için bir Model Güdümlü Mühendislik yaklaşımı önerilmektedir. Bu yaklaşımda, DSS-RSA'yı tanımlamak için bir metamodel oluşturulmuştur. Ardından, metamodele dayanan alana özgü bir grafiksel modelleme dili tanımlanmıştır. Son aşamada, alana özgü grafiksel modelleme dili kullanılarak oluşturulan modeller otomatik olarak iskelet koda dönüştürülmüştür. Önerilen yaklaşım bir vaka çalışması üzerinde değerlendirilmiştir.

Özet (Çeviri)

Many software teams who work in a particular domain develop software products compliant with a specific Reference Software Architecture. By adopting a Reference Software Architecture within an organization, software development schedule tend to shorten, efficiency of software development process and quality of software product tend to increase. Architectures of all application software that are developed by Sea Defense Systems Software Team are created based on a predefined Reference Software Architecture named Sea Defense Systems Reference Software Architecture (DSS-RSA). In this thesis, we propose a Model Driven Engineering approach to enforce the Reference Software Architecture and to facilitate the process of transition from architectural design of application software to implementation. In this approach, we create a metamodel for describing DSS-RSA. Then, we define a domain specific graphical modeling language based on the metamodel. In the last stage, models that are created by using the domain specific graphical modeling language are automatically transformed to skeleton code. The approach has been evaluated on a case study.

Benzer Tezler

  1. Fonksiyonel güvenlik kapsamında elektrik motoru takviyeli direksiyon sisteminin model tabanlı yazılımının geliştirilmesi

    Model-based software development of electric motor assisted steering system within the scope of functional safety

    CENGİZ AYDIN

    Yüksek Lisans

    Türkçe

    Türkçe

    2022

    Otomotiv Mühendisliğiİstanbul Teknik Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ OSMAN TAHA ŞEN

  2. Differential flatness-based fuzzy controller design for aggressive maneuvering of quadcopters

    Çok rotorlu hava araçlarının agresif manevra kontrolü için diferansiyel düzlük tabanlı bulanık kontrolör tasarımı

    ÇAĞRI GÜZAY

    Doktora

    İngilizce

    İngilizce

    2023

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Kontrol ve Otomasyon Mühendisliği Ana Bilim Dalı

    DOÇ. DR. TUFAN KUMBASAR

  3. Hardware in the loop system development for modeling and control of multirotor vehicles

    Multi rotorlu hava araçlarının modellenmesi ve kontrolü için donanım çevrimli benzetim sistemi tasarımı

    MUHSİN HANÇER

    Yüksek Lisans

    İngilizce

    İngilizce

    2017

    Havacılık Mühendisliğiİstanbul Teknik Üniversitesi

    Uçak ve Uzay Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. İSMAİL BAYEZİT

  4. Jenerik denizaltı geometrisinin katsayı tabanlı manevrakarakteristiklerinin had ve analitik çözüm yöntemleri ile analizi

    Analysis of coefficient-based maneuvering characteristics of generic submarine geometry by CFD and analytical solution method

    OĞUZHAN KIRIKBAŞ

    Doktora

    Türkçe

    Türkçe

    2024

    Gemi Mühendisliğiİstanbul Teknik Üniversitesi

    Gemi İnşaatı ve Gemi Makineleri Mühendisliği Ana Bilim Dalı

    PROF. DR. ŞAKİR BAL

  5. Okunabilir kopyalama algoritmalı DSM sisteminin gerçeklenmesi

    Başlık çevirisi yok

    ÖZGÜR KORAY ŞAHİNGÖZ

    Yüksek Lisans

    Türkçe

    Türkçe

    1998

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Kontrol ve Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. TAKUHİ NADİA ERDOĞAN