Yüksek LisansAçık Erişim

Ada programlama dilinde gerçek zamanlı kıyaslama uygulama kümesi

2019
0 görüntülenme
0 i̇ndirme
Danışman: Dr. Öğr. Üyesi Veysel Harun Şahin

Özet (TR)

Gerçek zamanlı sistemler teknolojinin de gelişmesiyle endüstri, otomotiv, haberleşme ve havacılık gibi pek çok alanda yaygın olarak kullanılmaktadır. Bilgi sistem teknolojilerinin gelişimiyle gerçek zamanlı sistemlerin kullanımı hayatın her alanında artmıştır ve bu sistemler geliştirilirken C dilinin yanında Ada, Java, Assembler programlama dilleri de kullanılmaktadır. Gerçek zamanlı sistemlerin kullanımının artması ile bu sistemlerin karşılaştırma ve değerlendirme ihtiyacı oluşmuştur. En kötü yürütme süresi analizi (WCET), gerçek zamanlı sistem geliştirme sürecinin en önemli parçalarındandır. Bu analizi gerçekleştirebilmek için WCET araçları ve yöntemleri geliştirilmektedir. Yeni WCET araçları ve yöntemleri geliştiren araştırmacılar, geliştirdikleri sistemleri değerlendirmek ve diğer sistemlerle karşılaştırmak amacıyla kıyaslama uygulamalarına ihtiyaç duyarlar. Bu amaçla, oluşturulmuş olan kıyaslama uygulama kümelerini kullanarak bu değerlendirmeyi gereçekleştirirler. Mevcut kıyaslama uygulama kümelerinin çoğu C dili kullanılarak kodlanmıştır. Gerçek zamanlı sistemler geliştirilirken C, Ada, Java, Assembly dilleri yaygın olarak kullanılmaktadır. Dolayısıyla farklı programlama dillerinde yazılmış kıyaslama uygulamalarına da ihtiyaç bulunmaktadır. Bu tezde WCET araçlarının ve yöntemlerinin değerlendirilmesine ve kıyaslanmasına yardımcı olmak amacıyla, Ada dilinde kodlanmış olan ABench isminde yeni bir kıyaslama kümesi geliştirilmiştir. Geliştirilen kıyaslama uygulama kümesi, Ada programlama dilinde yazılmış çeşitli kıyaslama uygulamaları içermektedir. Oluşturulan kıyaslama uygulamaları; sıralama, arama, olasılık ve bir çok farklı alanda temel algoritmanın uygulamalarını içerir.

Yazar

Dr. Özge Gökçe

Bu Yayına Nasıl Atıf Yapılır

Özge Gökçe (Yüksek Lisans Tezi). Ada programlama dilinde gerçek zamanlı kıyaslama uygulama kümesi, 2019, Sakarya University.

Anahtar Kelimeler

Lisans

Tüm Hakları Saklıdır

Bu eser belirtilen lisans koşulları altında paylaşılmaktadır.

Sakarya University tezlerinden daha fazlası