Geri Dön

Design and implementation of a domain specific language for event sequence graphs

Olay sıra çizgeleri için alana özgü dil tasarımı ve uygulaması

  1. Tez No: 749378
  2. Yazar: MERT KALECİK
  3. Danışmanlar: DOÇ. DR. TUĞKAN TUĞLULAR, PROF. DR. FEVZİ BELLİ
  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: 2022
  8. Dil: İngilizce
  9. Üniversite: İzmir 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ı: 65

Özet

Artan e-ticaret ve hızlı ticaret etkileşim oranlarının sonucu olarak günümüzde büyük ölçekli yazılım uygulamaları geliştirilmeye başlandı. Şirketler servis operasyon alanlarını genişleterek bir süper uygulamaya sahip olmaya yöneliyorlar. Genişletilen bu işlevselliklerin sonucu olarak yanında bazı riskler getiriyor. Bu nedenle Yazılım Kalitesi, güvenilir ve hatasız yazılım ürünleri elde etmek için önemli ölçütlerden biridir. Yazılım kalitesine ulaşmanın bir yolu, genellikle model tabanlı testlerle gerçekleştirilen sistemik testtir. Model tabanlı test yaklaşımlarına bir örnek Olay Sırası Çizgeleridir (OSÇ). Alana Özgü Dil (AÖD) genellikle sınırlandırılış bir iş alanında önemli kazanç sağlayan bildirimsel bir dildir. Bu tez esas olarak Alana Özgü Dil (AÖD) geliştirmeye, mevcut yazılım ürünlerinin yeniden kullanılabilirliğini arttırmaya, üretkenliği arttırmaya ve teknoloji altyapısı olmayan kişileri geliştirme sürecine dahil etmeyi amaçlayan yeni bir yaklaşıma odaklanır. Bu çalışma, alt Olay Sırası Çizgeleri (OSÇ) ve Karar Tabloları (KT) için modüler hale getirme desteği ile bir OSÇ görselleştirme sürecini tanıtmaktadır. KT ile arttırılmış bir OSÇ bir köşe ile gösterilir ve bu köşe özellik tablosu ve özellik detayları tablosu olarak iki tablo olarak görselleştirilir. Önerilen AÖD tasarım, uygulama yaklaşımı ve mevcut araç ile kalite maliyetini ölçmek, kalitenin değerini anlamak, kaliteye ulaşma motivasyonu ve bunun nasıl üstesinden gelineceğini anlamak gibi alanlarda karşılaştırıldı. Karşılaştırma vaka sonuçları her iki araç için, OSÇ AÖD ve Test Paketi Tasarımcısı (TPT), anket sonucunda test gruplarından alınan geri bildirimler ve iyileştirmeleri göstermektedir.

Özet (Çeviri)

Nowadays, large-scale software applications are being developed because of the increasing q-commerce or e-commerce conversion rate. Companies extend their service operation areas with the trend of having a super app. As the result of extended functionality brings some risks together. Therefore, software quality is one of the crucial metrics for achieving reliable and faultless software products. One way of achieving software quality is systematic testing, which is often materialized by model-based testing. An example of model-based testing approaches is Event Sequence Graphs (ESGs). Domain specific language is usually a declarative language that provides substantial gain on a restricted business domain. This thesis mainly focuses on the development of a domain specific language (DSL) for ESG building and visualization process with a modularization support for sub-ESGs and decision tables. The ESGs are augmented by decision tables visualized with a vertex and that vertex is visualized with two tables such as property table and property definition table. The use of the proposed DSL is compared with the existing ESG tool called Test Suite Designer (TSD) in areas such as measuring the cost of quality, understanding the value of quality, motivation to achieve quality, and understand how to overcome it. The comparison results obtained through a questionnaire applied to a focus group show that some improvements for both ESG DSL and TSD are necessary.

Benzer Tezler

  1. Anlamsal web yetenekli çok-etmenli sistemler için alana özgü bir modelleme dili

    A domaın-specıfıc modelıng language for semantıc web enabled multı-agent systems

    Moharram Challenger

    Doktora

    Türkçe

    Türkçe

    2016

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

    Uluslararası Bilgisayar Ana Bilim Dalı

    DOÇ. DR. GEYLANİ KARDAŞ

  2. İmalat stratejileri ve imalat teknolojisi seçiminde uzman sistem yaklaşımı

    Manufacturing strategies and an expert system approach to selecting manufacturing technology

    İBRAHİM ÇİL

    Doktora

    Türkçe

    Türkçe

    1997

    Endüstri ve Endüstri Mühendisliğiİstanbul Teknik Üniversitesi

    Endüstri Mühendisliği Ana Bilim Dalı

    PROF. DR. RAMAZAN EVREN

  3. Dynamic analysis for complex event processing

    Karmaşık olay işleme için dinamik analiz

    MUHAMMET OĞUZ ÖZCAN

    Yüksek Lisans

    İngilizce

    İngilizce

    2015

    Elektrik ve Elektronik MühendisliğiOrta Doğu Teknik Üniversitesi

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

    DOÇ. DR. ŞENAN ECE SCHMİDT

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

  4. Hücresel Yapay Sinir Ağı işlemcisi tasarımı ve FPGA gerçeklemesi

    Design and FPGA implementation of Cellular Neural Network processor

    VOLKAN MERİÇ

    Yüksek Lisans

    Türkçe

    Türkçe

    2016

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    PROF. DR. MÜŞTAK ERHAN YALÇIN

  5. İmalat sistemlerinin tasarlanması ve öncelik kurallarının belirlenmesinde yapay sinir ağlarının kullanılması

    Başlık çevirisi yok

    TARIK ÇAKAR

    Doktora

    Türkçe

    Türkçe

    1997

    Mühendislik Bilimleriİstanbul Teknik Üniversitesi

    İşletme Mühendisliği Ana Bilim Dalı

    PROF. DR. AYHAN TORAMAN