Yazar
Roo, A. de, Sözer, Hasan, Akşit, M.
Basım Tarihi
2014-02
Basım Yeri
-
Springer Bilim+İşletme Medyası
Konu
Etki alanına özel diller, Gömülü sistemler, Yazılım kompozisyonu ·, Kompozisyon filtreleri, En boy odaklı programlama
Tür
Süreli Yayın
Dil
İngilizce
Dijital
Evet
Yazma
Hayır
Kütüphane
Özyeğin Üniversitesi
Demirbaş Numarası
1619-1374
Kayıt Numarası
d99ebb41-abd4-4bd3-9595-66605522b3fb
Lokasyon
Bilgisayar Bilimi
Tarih
2014-02
Notlar
Telif hakkı kısıtlamaları nedeniyle bu makalenin tam metnine erişim yalnızca abonelik yoluyla mümkündür.
Örnek Metin
Günümüzde yazılım sistemlerinin önemli bir kısmı gömülü kontrol alanına uyarlanmıştır. Gömülü kontrol yazılımı, fiziksel bir sistemin kontrolüyle ilgilenir ve bu tür fiziksel özellik modelleri, gömülü kontrol yazılımının bir parçası haline gelir. Mevcut uygulamalarda, gömülü sistem geliştirme için genellikle C/C++ gibi genel amaçlı diller (GPL) kullanılmaktadır. GPL genel amaçlı hesaplamayı ifade etmek için uygun olmasına rağmen, fiziksel karakteristik modellerini istenildiği gibi ifade etmede yetersiz kalmaktadır. Bu, yalnızca kodun okunabilirliğini azaltmakla kalmaz, aynı zamanda özel soyutlamaların ve kompozisyon operatörlerinin eksikliği nedeniyle yeniden kullanımı da engeller. Ayrıca alana özel statik ve dinamik kontroller etkili bir şekilde uygulanamayabilir. Fiziksel özelliklerin modellerini belirlemek için alana özgü modelleme dilleri (DSML) ve araçlar mevcuttur. Yaygın olarak fiziksel sistemlerin simülasyonu ve belgelenmesi için kullanılsalar da, genellikle gömülü kontrol yazılımını uygulamak için kullanılmazlar. Bunun nedeni, bu DSML'lerin genel amaçlı hesaplamayı ifade etmeye uygun olmaması ve GPL'de uygulanan diğer yazılım modülleriyle kolaylıkla oluşturulamamasıdır. Bu makale, fiziksel özellikleri modellemek için bir DSML'yi ve genel amaçlı hesaplamayı uygulamak için bir GPL'yi birleştirmeye yönelik yeni bir yaklaşım sunmaktadır. Bileşim filtreleri modeli, her iki dilin soyutlama düzeyinde GPL'de belirtilen modüllerle DSML'de belirtilen modelleri oluşturmak için kullanılır. Bu nedenle, bu yaklaşım, fiziksel özellikleri modellemek için bir DSML kullanmanın faydalarını, genel amaçlı hesaplamayı uygulama konusunda GPL'nin özgürlüğüyle birleştirir. Yaklaşım, baskı sistemleri alanından iki endüstriyel vaka çalışması kullanılarak gösterilmektedir.
DOI
10.1007/s10270-012-0283-7
Cilt
13