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
- Tez No: 276252
- Danışmanlar: PROF. DR. N. YASEMİN TOPALOĞLU
- Tez Türü: Doktora
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2010
- Dil: Türkçe
- Üniversite: Ege Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Bilimleri ve Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- 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
- 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
2001
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. ALİ HİKMET DOĞRU
- 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
2015
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolHacettepe ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. MEHMET DEMİRER
- 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
2008
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik ÜniversitesiBilgisayar Mühendisliği Bölümü
DOÇ. DR. ALİ HİKMET DOĞRU
- Tasarım desenlerinin uygulanması ve araç geliştirilmesi
Application of design patterns and tool development
ZEKAİ DEMİREZEN
Yüksek Lisans
Türkçe
2004
Bilim ve TeknolojiEge ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ.DR. YASEMİN TOPALOĞLU
- 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
2017
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolAtılım ÜniversitesiYazılım Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. DENİZ ÇETİNKAYA