Master'sOpen Access

A domain-specific language for the model-driven analytics of logistics data

Is this your thesis?

This record came from a bulk archive import. If it’s yours, link it to your profile.

2018
0 views
0 downloads

Abstract (TR)

Elasticsearch gün geçtikçe artan bir çok kullanım alanına sahip, petabaytlarca veri üzerinde saniyeler içerisinde işlem yapabilen, dağıtık mimariye sahip bir arama motorudur. Yetenekli bir araç olmasına karşın Elasticsearch, yazılım geliştiriciler için öğrenme maliyeti oldukça yüksek bir sorgulama diline sahiptir. Bu tez çalışmasında Elasticsearch aracının kullanımını kolaylaştırmak ve Elasticsearch sorgularının model-güdümlü geliştirilebilmesini sağlamak için, Boyut Sorgu Dili (DQL) adı verilen bir alana-özgü modelleme dili geliştirilmiştir. Çalışma kapsamında geliştirilen DQL ile hazırlanan modeller üzerinden otomatik olarak Elasticsearch sorguları üretilebilir ve DQL'in entegre geliştirme ortamı, otomatik olarak üretilmiş bu sorguları uzak Elasticsearch sunucularında çalıştırabilir. Tez çalışmasında veri kümesi olarak lojistik alanı seçilmiştir ve DQL'in değerlendirilmesi bu alan üzerinde endüstüriyel seviyede yazılım geliştiren bir grup yazılım mühendisinin de katılımıyla gerçekleştirilmiştir. Yapılan değerlendirmede dilin kullanımının, Elasticsearch sorgu yazma süresini gözle görülür derece düşürdüğü gözlemlenmiştir. Son olarak yazılım geliştiricilerinden toparlanan geri bildirimler de Elasticsearch sorgularının, DQL ile daha kolay oluşturulduğunu ve çalıştırılabildiklerini göstermektedir.

Author

Berkay Akdal

How to Cite

Berkay Akdal (Yüksek Lisans Tezi). A domain-specific language for the model-driven analytics of logistics data, 2018, Ege University.

License

Tüm Hakları Saklıdır

This work is shared under the specified license terms.

More theses from Ege University