Model güdümlü yazılım geliştirme ile gömülü kaynakların yönetimi
Dosyalar
Tarih
Yazarlar
Dergi Başlığı
Dergi ISSN
Cilt Başlığı
Yayıncı
Erişim Hakkı
Özet
Gömülü sistemler, büyük bir sistemin içerisine gömülen veya yerleştirilen alt sistemler için kullanılan bir kavramdır. Gömülü sistemler içerisinde bulunan ürünlerin kendi başlarına bir sistemi oluşturmaları için bazı küçük sistemlerle birleşmesi gerekmektedir. Bu küçük sistemler, diğer genel amaçlı bilgisayarlardan farklı olarak, kendilerine özel, önceden tanımlanmış görevleri yerine getirmekle yükümlüdürler. Teknolojinin gelişmesiyle beraber, üretilen cihazlar küçülmeye başlamış ve gömülü sistemlerin önemi artmıştır. Ürün yeteneklerinin ve işlem kapasitelerinin yükselmesi, kendi işlevselliklerini artırarak onların ortak biçimde yönetilmesi problemini ortaya çıkarır. Aynı işi yapan birden fazla kaynağın yönetilmesi, kaynaklar değişse bile ortak bir model üzerinden değerlendirilebilir. Hazırlanan çalışma, gömülü sistemler üzerinde çalışan yazılım geliştiricilerin farklı alanlarda karşı karşıya kaldıkları kaynak yönetimi problemini çözmek için oluşturulmuştur. Tutarlı bir kaynak yönetimi sayesinde, kendi başına hizmet veren cihazlar toplu olarak kullanılabilecek ve sistem bir bütün olarak gözlemlenebilecektir. Tez çalışmasında, kaynak yönetimi problemi için model güdümlü yazılım geliştime teknikleri ile bir çözüm önerilmiştir. Bu kapsamda, Eclipse geliştirme ortamı kullanılarak kaynak yönetimi üst modeli üretilmiştir. oAW ve MOFScript model dönüşümü araçları kullanılarak kaynak yöneticisi kodu üretilmiştir.