Modern güvenlik sistemleri hayatın bir talihsiz gerçeği fonksiyonel yeni yazılım karartıcı düzenli olarak işlevsel olmayan eski yazılım hale gelmesidir. Çoğu insan için, bu hayal kırıklığı öngörülebilir bölüm anlamına gelir, ama ABD askeri için, bu daha ciddi bir sorun var. DARPA'nın yeni Bina Kaynak Adaptif Yazılım Sistemleri (PİRİNÇ) projesi hala bundan yüz yıl düzgün çalışması olduğunu can yazılım sistemlerini geliştirerek bu eskime önleme önemli bir çekim hedefliyor. Sistemleri daha karmaşık hale geldikçe, uyumluluk ve eskime sorunları daha önemli hale gelir.
Gayet iyi cihazlar kullanılamaz olabilir, hayati verileri erişilemez olabilir, ve iletişim imkansız olabilir. Bu basit bir örnek olan BBC Domesday Projesi İngiltere'nin varlıklarının ünlü 11. yüzyıl Norman sayım sayısallaştırılmış 1980'lerin. Proje başarılı oldu, ama onların biçimlendirme eski ve yakında büyük bir koruma çabası sonucu, erişim imkansız olacağını fark edildiğinde verilerin saklandığı LASERVISION diskler neredeyse 2002 yılına kadar unutuldu.
ABD askeri, sorun sadece hayal kırıklığı daha fazladır; ulusal güvenlik üzerinde bir etkiye sahip olabilir. Güncellemeler yükleme ve yapılandırma mevcut bile onları askeri sistemlerde geriye doğru uyumluluk ve birlikte çalışabilirlik bozulmuş sorunları daha belirgin hale gelir para ve zaman açısından hem de maliyetlidir.
PİRİNÇ yüzyılı aşkın işlevsel kalabilir yazılım sistemleri oluşturmak için gerekli hesaplama ve algoritmik gereksinimleri bakar dört yıllık bir araştırma projesidir. Fikir aktif bilgisayar ortamındaki değişikliklere uyum sağlayabilen sistemler üretmektir. DARPA göre, bu bilgisayar ortamlarında değişiklikleri izleme ve yazılım buna göre tepki hale getirmeyi amaçlayan kaynak farkında program analizi, çok temel bir seviyeye geri dönüyor, yeni dil soyutlamalar geliştirme ve oluşturma gerektirir.
Şu anda, uygulama soyutlamalar birçok katmandan oluşan bir yazılım yığını çalışır. Bu katmanları kişiye aracılığıyla alınıyor farklı program arayüzlerini kullanarak anlamına gelir. Ne yazık ki, bu arabirimler genellikle gayrı ve eksik arayüz yazılımı kendi içinde belgelenmiştir - hiç değilse. Bu bazen neredeyse imkansız değil, son derece zahmetli ve zor bir sistemi anlamak yapar. Buna ek olarak, bu zor masraflı otomatik güncellemeler olmaksızın zamanla düzgün çalışan uygulamaları tutarak yapar ve erken eskime yol açar.
PİRİNÇ yazılım tasarımı, kompozisyon ve uyum "temiz-kayrak yaklaşımı" dayanmaktadır. Bu yeni yazılım spesifikasyonları, program analizi geliştirme ve hesaplamalar ve bilgisayar kaynaklarının nasıl etkileşim belirlemek için yöntemler bulma ve algoritmalar yazılım programcı için ağır gerek kalmadan değişimlere uyum sağlamak için bulma içerecektir. umut bu son derece işlevsel olan programların yeni bir aile yol açacağını, ancak düşük maliyetle değişim için çok uyarlanabilir.
"Teknoloji geliştikçe kaçınılmaz, ama bir yazılım ekosisteminde kütüphaneler, veri formatları, protokolleri, giriş özellikleri ve bileşenleri modellerinde çok sık gelen değişiklikler uygulamaların davranışını zayıflatmak," Suresh Jagannathan, DARPA program yöneticisi diyor. "Sorunsuz yeni çalışma koşullarına uyum yetersizlik, üretkenliği çürüten siber-güvenli altyapı gelişimini engellemektedir ve üretir ve içerik eskimiş hale yorumlayan yazılımı olarak kaybolacaktır önemli dijital içeriğe erişmek uzun vadeli riskini artırıyor."

Hiç yorum yok:
Yorum Gönder