Ada programlama dilinde gerçek zamanlı kıyaslama uygulama kümesi
Real-time benchmark application collection in ada programming language
- Tez No: 561409
- Danışmanlar: DR. ÖĞR. ÜYESİ VEYSEL HARUN ŞAHİN
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2019
- Dil: Türkçe
- Üniversite: Sakarya Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar ve Bilişim Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 32
Özet
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.
Özet (Çeviri)
Real-time systems are widely used in many areas such as industry, automotive, communication and aviation with the development of technology. With the development of information system technologies, the use of real-time systems has increased in all areas of life. In developing real-time systems C, Ada, Java and Assembler programming languages are used. The use of real-time systems increases the need for comparison and evaluation of these systems. The worst execution time analysis (WCET) is one of the most important parts of the real-time system development process. To perform this analysis, WCET tools and methods are being developed. Researchers who develop new WCET tools and methods need benchmarks in order to evaluate the systems they have developed and compare them with other systems. Most of the available benchmarks are coded using the C language. C, Ada, Java, Assembly languages are widely used when developing real-time systems. Therefore, benchmarking suites written in different programming languages are also needed. In this thesis, a new set of comparisons, named ABench, has been developed in order to assist the evaluation and comparison of WCET tools and methods. The developed benchmark suite contains several benchmark applications written in the Ada programming language. It includes applications of sort, search, probability and basic algorithm in many different fields.
Benzer Tezler
- Discrete vortex method simulation of Karman vortex street-edge interaction
Karman Girdap caddesi-cisim etkileşiminin ayrık girdap yöntemiyle incelenmesi
METİN O. KAYA
Doktora
İngilizce
1992
Uçak Mühendisliğiİstanbul Teknik ÜniversitesiUçak Mühendisliği Ana Bilim Dalı
DOÇ. DR. C. RUHİ KAYKAYOĞLU
- Algoritma animasyonu sistemleri konusunda inceleme
Başlık çevirisi yok
NAZAN ÇAYRAK
Yüksek Lisans
Türkçe
1998
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiKontrol ve Bilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. TAKUHİ NADİA ERDOĞAN
- Blockchain usecases in real estate ecosystema smart contract example
Gayrimenkul sektöründe blok zincirin kullanım alanlarıakıllı anlaşma örneği
HAKKI YAVUZ AKAGÜN
Yüksek Lisans
İngilizce
2021
Mühendislik Bilimleriİstanbul Teknik ÜniversitesiGayrimenkul Geliştirme ve Yönetimi Ana Bilim Dalı
DOÇ. DR. KEREM YAVUZ ARSLANLI
- A tool development for test case based code optimization in Java
Java dilinde, test temelli kod eniyileme için araç geliştirilmesi
TURGAY TAYMAZ
Yüksek Lisans
İngilizce
2019
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolDokuz Eylül ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ KÖKTEN ULAŞ BİRANT
- Paralel genetik algoritmada ada modeli ile nesil sayısının azaltılması
Paralel programming and decreasing the generation number using the island model in paraller genetic algorithm
NURULLAH SERDAR FİRENGİZ
Yüksek Lisans
Türkçe
2005
Elektrik ve Elektronik MühendisliğiGazi ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
DOÇ. SELMA YÜNCÜ