BLAST model denetleyicisi - BLAST model checker

ÜFLEME
Orijinal yazar (lar)Dirk Beyer, Thomas Henzinger, Ranjit Jhala, Rupak Majumdar, Berkeley
Geliştirici (ler)Mikhail Mandrykin, Vadim Mutilin, Pavel Shved, Sistem Programlama Enstitüsü
Kararlı sürüm
2.7.3[1] / 18 Kasım 2014; 6 yıl önce (2014-11-18)
YazılmışOCaml
İşletim sistemiLinux
TürStatik kod analizi
LisansApache Lisansı, Sürüm 2.0
İnternet sitesidövme.ispras.ru/ projeler/üfleme

Berkeley Lazy Abstraction Yazılım doğrulama Aracı (ÜFLEME) bir yazılım model kontrolü alet için C programları. BLAST tarafından ele alınan görev, yazılımın ilişkili arayüzlerinin davranış gereksinimlerini karşılayıp karşılamadığını kontrol etme ihtiyacıdır. BLAST istihdam eder karşı örnek - daha sonra güvenlik özellikleri için model tarafından kontrol edilen soyut bir model oluşturmak için güdümlü otomatik soyutlama iyileştirmesi. Soyutlama inşa edildi anında ve sadece istenen hassas.

Başarılar

BLAST, TACAS 2012'de düzenlenen 1.Yazılım Doğrulama Yarışması'nda (2012) DeviceDrivers64 kategorisinde birinci oldu. Tallinn.[2]

BLAST, TACAS 2013'te düzenlenen 2.Yazılım Doğrulama Yarışması'nda (2013) üçüncü (kategori DeviceDrivers64) oldu. Roma.[3]

BLAST, TACAS 2014'te düzenlenen 3. Yazılım Doğrulama Yarışması'nda (2014) DeviceDrivers64 kategorisinde birinci oldu Grenoble.[4]

Referanslar

  1. ^ "Dosyalar - BLAST - Açık Kaynak Projeleri".
  2. ^ Dirk Beyer (2012). "Yazılım Doğrulamasında Rekabet (SV-COMP)" (PDF). 18th International Conference on Tools and Algorithms for Construction and Analysis Systems. Springer-Verlag, Heidelberg.
  3. ^ Dirk Beyer (2013). "Yazılım Doğrulamasında İkinci Yarışma (SV-COMP 2013 Özeti)" (PDF). 19. Uluslararası Analiz Sistemleri ve İnşaatı için Araçlar ve Algoritmalar Konferansı Bildirileri. Springer-Verlag, Heidelberg.
  4. ^ Dirk Beyer (2014). "Yazılım Doğrulamasında Üçüncü Yarışma (SV-COMP 2014 Özeti)" (PDF). 20th International Conference on Tools and Algorithms for Construction and Analysis Systems. Springer-Verlag, Heidelberg.
Notlar
  • Pavel Shved; Mikhail Mandrykin; Vadim Mutilin (2012). "BLAST 2.7 ile Tahmin Analizi.". Flanagan'da, Cormac; König, Barbara (editörler). Sistemlerin İnşası ve Analizi için Araçlar ve Algoritmalar. Bilgisayar Bilimlerinde Ders Notları. 7214. Springer-Verlag. s. 525–527. ISBN  978-3-642-28756-5.
  • Beyer, Dirk; Henzinger, Thomas A .; Jhala, Ranjit; Majumdar, Rupak (2007). "Yazılım Modeli Denetleyicisi Patlaması". Uluslararası Teknoloji Transferi Yazılım Araçları Dergisi. 9 (5–6): 505–525. doi:10.1007 / s10009-007-0044-z.
  • Thomas A. Henzinger; Ranjit Jhala; Rupak Majumdar ve Gregoire Sutre (2003). "Blast ile Yazılım Doğrulaması". Ball, Thomas & Rajamani, Sriram K. (editörler). Model Kontrol Yazılımı Üzerine 10. SPIN Çalıştayı Bildirileri (SPIN 2003). Bilgisayar Bilimlerinde Ders Notları. 2648. Springer-Verlag. s. 235–239. ISBN  3-540-40117-2.

Dış bağlantılar