Geri Dön

Model tabanlı yazılım geliştirme için semiyotik bir model dönüşüm dili tasarımı ve gerçekleştirimi

Design and implementation of a semiotical model transformation language for model based software development

  1. Tez No: 276252
  2. Yazar: AHMET EGESOY
  3. Danışmanlar: PROF. DR. N. YASEMİN TOPALOĞLU
  4. Tez Türü: Doktora
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Modelleme, Yazılım geliştirme, Modelling, Software development
  7. Yıl: 2010
  8. Dil: Türkçe
  9. Üniversite: Ege Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Bilimleri ve Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

Bu tezde yazılım geliştirme alanında Model Güdümlü Mühendislik paradigmasının gerçekleştirilmesi için bir dönüşüm dili tasarımı anlatılmaktadır. Paradigmanın gerçekleştirilmesi önündeki güçlüklerden biri, her şeyin bir model olduğu bir geliştirme ortamını düşünmenin zorluğudur. Diğer bir güçlük ise otomasyon içeren bir geliştirme ortamında modellerin sundukları imkanların ifade edilmesi için anlamsal bir dilin var olmayışıdır.Bu çalışma, her iki zorluğa da işaret-bilimsel (semiyotik) bir açıdan yaklaşmaktadır. Doğal dil çözümlemesinde başvurulan bu bilim dalı, diller tarafından kullanılan temel soyutlama biçimlerini tanımlamaktadır. Bu ilişkiler aracılığıyla modellerin oynayabildikleri çoklu karmaşık rolleri tanımlamak mümkündür. Bir dil öğesi olarak oynayabilecekleri roller belirlenerek modeller, bu roller üzerindeki değişimin belirlenmesi ile de dönüşümler anlamlandırılabilirler.

Özet (Çeviri)

This thesis is about the design of a transformation language for the realization of the model driven engineering paradigm in the software development domain. One of the obstacles of this realization is the difficulty of imagining a development environment where everything is a model. Another obstacle is the lack of a sematic-aware language that may define the possible uses of models in an automated development environment.In this work, both of these obstacles have been addressed from a semiotical point of view. Being a field of science that is referred for natural language interpretation, semiotics defines the basic abstraction forms used by languages. By using these relations, it is possible to define the multiple complex roles played by the models. The meaning of a model is defined through the roles that it can play as a language element and the meaning of a transformation can be defined through the modification it performs on these roles.

Benzer Tezler

  1. Developing morphology disambiguation and named entity recognition for amharic

    Amharca morfolojik belirsizliği giderme ve adlandırılmış varlık tanıma geliştirilmesi

    EBRAHIM CHEKOL JIBRIL

    Doktora

    İngilizce

    İngilizce

    2024

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

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. AHMET CÜNEYD TANTUĞ

  2. Diesel motorları yakıt püskürtme sistemlerinin dinamik simülasyonu

    Başlık çevirisi yok

    İRFAN KARAGÖZ

    Yüksek Lisans

    Türkçe

    Türkçe

    1986

    Makine MühendisliğiUludağ Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    PROF. DR. OĞUZ BORAT

  3. Kuyruk modelleri ve analizi üzerine bir uygulama

    Başlık çevirisi yok

    DİDEM ÖZPULAT

    Yüksek Lisans

    Türkçe

    Türkçe

    1985

    İstatistikEge Üniversitesi

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

    DOÇ. DR. FİKRET İKİZ

  4. Dokuma kumaşlarda örgü tipinin ham kumaşın boyutları ve geometrik özellikleri üzerindeki etkilerinin araştırılması

    Başlık çevirisi yok

    EMEL ÖNDER

    Yüksek Lisans

    Türkçe

    Türkçe

    1985

    Tekstil ve Tekstil MühendisliğiEge Üniversitesi

    Tekstil Mühendisliği Ana Bilim Dalı

    DOÇ. DR. GÜNGÖR BAŞER