Yüksek LisansAçık Erişim

Aygıt ağacı yazılımlarının model güdümlü geliştirilmesi

Bu tez size mi ait?

Bu kayıt toplu arşivden geldi. Sizinse profilinize bağlayın.

2018
0 görüntülenme
0 i̇ndirme

Özet (TR)

Donanım bilgisi ve yapılandırmasını içeren Aygıt Ağacı (DT) dosyaları çeşitli gömülü platformlar için işletim sistemlerinin derlenmesi sırasında kullanılırlar. DT'ler, bir gömülü sistem donanımı içindeki fiziksel aygıtların ve çevre birimlerinin açıklamasını düğüm özellikleri ile sağlar. Bununla birlikte, yazılım geliştiricileri çoğunlukla bilinen genel amaçlı programlama dillerinden farklı bir yapıya sahip olan DT kaynak dosyalarının metin tabanlı sözdizimi nedeniyle bu tür uygulamaları geliştirmede zorluk çekmektedirler. Ayrıca, geliştiriciler, bu tip DT dosyalarını hazırlamak için farklı mikroişlemcilere özgü donanımları bilmesi gerekmektedir. Bu eksiklikleri ve mevcut DT yazılım geliştirme süreçlerinin zorluklarını ortadan kaldırma amacıyla, bu tezde farklı gömülü sistem platformları için DT yazılımının otomatik oluşturulmasını ve yapılandırılmasını sağlayan model-güdümlü bir yazılım geliştirme yöntemi sunulmaktadır. Ayrıca, önerilen yöntemin uygulanması için projedeki tüm destekleyici görsel modelleme ve otomatik kod oluşturma araçlarını içeren DSML4DT adlı bir alana özgü modelleme dili geliştirilmiştir. Değerlendirme için bir gömülü sistem cihazı kullanılmıştır. Karşılaştırmalı değerlendirme sonuçları, DT yazılımının bu dili kullanarak gerekli kodun önemli bir miktarını otomatik olarak sağlayabileceğini göstermiştir.

Yazar

Sadık Arslan

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

Sadık Arslan (Yüksek Lisans Tezi). Aygıt ağacı yazılımlarının model güdümlü geliştirilmesi, 2018, Ege University.

Anahtar Kelimeler

Lisans

Tüm Hakları Saklıdır

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

Ege University tezlerinden daha fazlası