Geri Dön

Bilimsel verilerin işlenmesine yönelik alana özgü programlama dili

A domain specific programming language for scientific data processing

  1. Tez No: 182585
  2. Yazar: ERHAN ÖZTÜRK
  3. Danışmanlar: DOÇ.DR. NATALİ SHVETS DİMOĞLU
  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: 2006
  8. Dil: Türkçe
  9. Üniversite: Gebze Yüksek Teknoloji Enstitüsü
  10. Enstitü: Mühendislik ve Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 81

Özet

Bilimsel veriler genellikle yaplandrlmam³ karma³k saysal verilerden olu³urlar.Bu yüzden bilimsel verileri i³lemek zor ve zaman alc bir i³tir. Hesaplamal kimyaalannda çal³an bilim adamlar, bilimsel program çktlarndan elde ettikleri sonuçlarni³lerine yarayacak bölümünü ayr³trmak istemektedirler. Bu tezde, bilim adamlarnnprogramlama ile harcadklar zaman azaltarak, kendi i³lerinin özüne daha fazla zamanayrmalarn sa§layacak bir sistem geli³tirilmesi hedeenmi³tir. Bunun yannda, veridönü³türme tüm alanlarda kar³la³lan genel bir problem oldu§u için, sistemin di§eralanlara da kolaylkla adapte edilebilecek ³ekilde tasarlanmas amaçlanmaktadr.Bilimsel veriyi i³lemek için genellikle her probleme özgü bir program yazlr. Aynalanda benzer i³ler için harcanan bu çabay en aza indirmek için veri i³leme amaçlprogramlarn otomatik olarak üretilmesini sa§layan alana özgü bir dil tasarlanm³tr.Model güdümlü yöntemlerle veri çevirici programlar üretebilen bu dilin üzerine, EclipseModelleme Çats kullanlarak alan modelleri olu³turabilen model düzenleyiciler olu³-turulmu³tur. Kullanclar tarafndan olu³turulan alan modellerinden de ³ablon tabanlkod üretim teknikleri kullanlarak çal³an bir uygulama üretilmi³tir.Tasarlanan alana özgü dil sayesinde daha ksa zamanda, daha az kod yazarak verii³leme programlar üretmek mümkün hale gelmi³tir. Programlama modeller seviyesineyükseltildi§i için uygulama olu³turmak daha kolay hale gelmi³tir. Ayrca yaplandrl-mam³ bilimsel veriyi i³lemenin tam otomatik hale getirilmesinin günümüz ³artlarndapek mümkün olmad§ kansna varlm³tr.

Özet (Çeviri)

Scientic data usually consist of unstructured complex numeric data. Therefore,scientic data processing is a challenging and dicult activity. The scientists, who areworking in the eld of computational chemistry, want to extract the useful parts of thescientic program outputs. This thesis aims at developing a system in order to helpscientists to focus on their main work by reducing the time they spend on developingdata processing programs. In addition to this, since data processing is a very generalproblem that recurs in almost any eld, it is aimed that the design of the system isexible enough to adapt to the other elds.In order to process scientic data, we usually need to develop a specic programfor each data source. Due to the similar eorts in this area, we propose a domain-specic language, which is capable of generating data extraction and transformationprograms by using model-driven software development approach. Afterwards, EclipseModelling Framework is used for meta-modeling and code generation purposes, whichgenerates model editors to develop platform-specic models. Then, template-based codegeneration techniques are used to create data transformation applications from domainmodels.As a result, we can generate data extraction and transformation programs inshorter time with less code by using the implemented domain-specic language. Appli-cation generation becomes simpler since the programming is abstracted at the level ofmodels. In addition to this, it is believed that it is not possible to fully automate thedata extraction and transformation process in today's circumstances.

Benzer Tezler

  1. Fake news classification using machine learning and deep learning approaches

    Makine öğrenimi ve derin öğrenme yaklaşımlarını kullanarak sahte haber sınıflandırması

    SAJA ABDULHALEEM MAHMOOD AL-OBAIDI

    Yüksek Lisans

    İngilizce

    İngilizce

    2023

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

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ TUBA ÇAĞLIKANTAR

  2. Pazarlamada müziğin kullanılması: Elazığ'daki büyük ölçekli mağazalı perakendeciler üzerinde bir araştırma

    Using music in marketing: A research on large-scale retail stores in elazıg

    ONUR GÜL

    Yüksek Lisans

    Türkçe

    Türkçe

    2012

    İşletmeİnönü Üniversitesi

    İşletme Ana Bilim Dalı

    YRD. DOÇ. YAVUZ CÖMERT

  3. Lise çağı ergenlerde internet kullanımı ile yalnızlık düzeyleri arasındaki ilişkinin incelenmesi

    The relationship between internet use and loneliness in adolescents

    AÇELYA ESEN

    Yüksek Lisans

    Türkçe

    Türkçe

    2014

    PsikolojiHaliç Üniversitesi

    Psikoloji Ana Bilim Dalı

    YRD. DOÇ. DR. ZEHRA BANU SAYINER

  4. Konsept Otellerde Kurgu Mekan İlişkisi

    Fiction – Space Relation in Concept Hotels

    BİLGEHAN TANER

    Yüksek Lisans

    Türkçe

    Türkçe

    2013

    İç Mimari ve DekorasyonMarmara Üniversitesi

    İç Mimarlık Ana Sanat Dalı

    PROF. DR. FATMA MELTEM ETİ PROTO

  5. 1950 sonrası Türk Resim Sanatı'nda soyutlama eğilimleri ve plastik çözümlemeler

    Abstracti̇on trends and plasti̇c analysi̇es of after 1950 Turki̇sh Pai̇nti̇ng Art

    SABRİYE ÖZTÜTÜNCÜ

    Yüksek Lisans

    Türkçe

    Türkçe

    2013

    Güzel SanatlarAkdeniz Üniversitesi

    Resim Ana Sanat Dalı

    PROF. SADETTİN SARI