Geri Dön

Aviyonik sistemlerdeki haberleşme yazılımlarında test senaryolarının yapay zeka teknikleriyle otomatik üretimi

Automated generation of test scenarios in communication software for avionics systems using artificial intelligence

  1. Tez No: 937614
  2. Yazar: EDİPCAN ÖZER
  3. Danışmanlar: PROF. DR. MUHAMMET ALİ AKCAYOL
  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: 2025
  8. Dil: Türkçe
  9. Üniversite: Gazi Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 78

Özet

Yazılım test süreçlerinde otomasyonun önemi, günümüzde giderek artmaktadır. Özellikle karmaşık ve büyük yazılım projelerinde, manuel test senaryosu üretiminin zaman alıcı ve maliyetli olması, otomatik test senaryosu üretimine olan ihtiyacı artırmaktadır. Bu çalışmada, yazılım testlerinde verilen girdilere uygun test çıktıları üretmek için derin öğrenme tabanlı bir sıra-sıra (seq2seq) model geliştirilmiş ve sonuçlar literatürdeki çalışmalarla karşılaştırılmıştır. Modelin eğitimi ve testi için özgün bir veri kümesi oluşturulmuş, girdiler ve bu girdilere ait referans çıktılar kullanılarak model eğitilmiştir. Geliştirilen modelin performansını değerlendirmek amacıyla BLEU, ROUGE ve JACCARD benzerlik metrikleri kullanılmıştır. Elde edilen sonuçlar, modelin test senaryosu çıktıları üretiminde yüksek doğruluk ve etkinlik sağladığını, manuel test senaryosu oluşturma sürecinde önemli ölçüde zaman ve emek tasarrufu sağladığını göstermektedir. Çalışma, yinelemeli sinir ağlarının yazılım test süreçlerine entegre edilmesiyle otomatik test senaryosu üretimi için ölçeklenebilir bir çözüm sunma potansiyelini ortaya koymaktadır.

Özet (Çeviri)

The importance of automation in software testing processes is increasing day by day. In particular, the time-consuming and costly nature of manual test scenario generation in large and complex software projects highlights the growing need for automated test scenario generation. In this study, a deep learning-based sequence-to-sequence (seq2seq) model was developed to generate appropriate test outputs for given inputs in software testing, and the results were compared with existing studies in the literature. A unique dataset was created for training and testing the model, consisting of inputs and their corresponding reference outputs. To evaluate the performance of the developed model, BLEU, ROUGE, and JACCARD similarity metrics were used. The results demonstrate that the model provides high accuracy and efficiency in generating test case outputs, significantly reducing the time and effort required for manual test scenario creation. This study reveals the potential of integrating recurrent neural networks into software testing processes to provide a scalable solution for automated test scenario generation.

Benzer Tezler

  1. ComCoS: An enhanced cache partitioning technique for integrated modular avionics

    ComCoS: Entegre modüler aviyonikler için gelişmiş bir önbellek bölümleme tekniği

    YAKUP HÜNER

    Yüksek Lisans

    İngilizce

    İngilizce

    2023

    Savunma ve Savunma Teknolojileriİstanbul Teknik Üniversitesi

    Savunma Teknolojileri Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ RAMAZAN YENİÇERİ

  2. Multi topology routing based traffic optimization for IEEE 802.1 time sensitive networking

    IEEE 802.1 zaman hassas haberleşme için çoklu topolojiyönlendirmesi tabanlı trafik optimizasyonu

    ÖMER KAĞAN DEMİR

    Yüksek Lisans

    İngilizce

    İngilizce

    2022

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKaradeniz Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ SELÇUK CEVHER

  3. 3 boyutlu yapay potansiyel alanlar yöntemi ile otonom insansız hava araçları için yol planlaması

    Path planning for autonomous unmanned aerial vehicles by using 3Dmodelled artificial potential fields

    MUHAMMET EMRE AKARSU

    Yüksek Lisans

    Türkçe

    Türkçe

    2023

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolMilli Savunma Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ ÖMER ÇETİN

  4. Havacılıkta kullanılan haberleşme sistemlerinin analizi ve uygulamaları

    Analysis and applications of communication systems used in aviation

    ATABERK DURALİ

    Yüksek Lisans

    Türkçe

    Türkçe

    2024

    Elektrik ve Elektronik MühendisliğiYıldız Teknik Üniversitesi

    Aviyonik Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ NECMİYE ÖZLEM ÜNVERDİ

  5. Yedekli besleme güç hatlarının incelenmesi ve uygulaması

    Investigation and implementation of backup supply power lines

    CAFER KÖROĞLU

    Yüksek Lisans

    Türkçe

    Türkçe

    2025

    Elektrik ve Elektronik MühendisliğiYıldız Teknik Üniversitesi

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

    PROF. DR. HERMAN SEDEF