Güncelleme Tarihi:
Avrupa Birliği’nin 6. Çerçeve Programı tarafından desteklenen SHADOW, yazılımların giderek daha karmaşık hale geldiği ve aynı anda çoklu ortamlarda kullanıldığı günümüzde, testlere karşın gözden kaçan yazılım hatalarını ortadan kaldırmayı hedefliyor. SHADOW’un, eşzamanlı programlama hatalarında % 20’ye yakın azalma, sistem tasarımına ise daha yüksek verimlilik, dayanıklılık ve kalite getirmesi bekleniyor.
SHADOW, yeni yazılım geliştirme projelerinde, sistem tasarımına bazı “çengeller” entegre edilmesi yöntemiyle çalışıyor. Çengeller, programın çalışması sırasındaki performansı ve işlevselliği görebiliyor. SHADOW bir model oluşturup sistemin doğru çalışmasını, belirli problemlerin tanımlanmasını, kod veya sistem parametrelerinde değişiklikler yapılmasını sağlayarak performansı artırıyor.
Bugüne kadar sadece akademik alanda kullanılan otomatik yazılım tamiri uygulaması, SHADOW projesi ile iş dünyasının kullanımına sunulacak.