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: Belirtilmemiş.
  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ı: 114

Ö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. A Process model for component oriented software development

    Bileşen yönelimli yazılım geliştirme için süreç modeli

    VEDAT BAYAR

    Yüksek Lisans

    İngilizce

    İngilizce

    2001

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ALİ HİKMET DOĞRU

  2. Gömülü sistemler için model tabanlı yazılım ve tasarım aracı

    Model based software design and development tools for embedded systems

    İBRAHİM ARDIÇ

    Yüksek Lisans

    Türkçe

    Türkçe

    2015

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolHacettepe Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. MEHMET DEMİRER

  3. Service oriented system design through process decomposition

    Süreç ayrıştırma ile servis yönelimli sistem tasarımı

    EREN KOÇAK AKBIYIK

    Yüksek Lisans

    İngilizce

    İngilizce

    2008

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik Üniversitesi

    Bilgisayar Mühendisliği Bölümü

    DOÇ. DR. ALİ HİKMET DOĞRU

  4. Tasarım desenlerinin uygulanması ve araç geliştirilmesi

    Application of design patterns and tool development

    ZEKAİ DEMİREZEN

    Yüksek Lisans

    Türkçe

    Türkçe

    2004

    Bilim ve TeknolojiEge Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ.DR. YASEMİN TOPALOĞLU

  5. A component based model driven software development framework for web based applications

    Web tabanlı uygulamalar için bileşen tabanlı ve model güdümlü bir yazılım geliştirme çerçevesi

    AFRAH UMRAN ALRUBAEE

    Yüksek Lisans

    İngilizce

    İngilizce

    2017

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolAtılım Üniversitesi

    Yazılım Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. DENİZ ÇETİNKAYA