BLAST modell checker

KUL
Originalförfattare Dirk Beyer, Thomas Henzinger, Ranjit Jhala, Rupak Majumdar, Berkeley
Utvecklare Mikhail Mandrykin, Vadim Mutilin, Pavel Shved, Institutet för systemprogrammering
Stabil frisättning
2.7.3 / 30 oktober 2015 ; 7 år sedan ( 30-10-2015 )
Skrivet i Ocaml
Operativ system Linux
Typ Statisk kodanalys
Licens Apache-licens, version 2.0
Hemsida forge .ispras .ru /projects /blast

Berkeley Lazy Abstraction Software Verification Tool ( BLAST ) är ett kontrollverktyg för mjukvarumodeller för C-program . Uppgiften som tas upp av BLAST är behovet av att kontrollera om programvaran uppfyller beteendekraven för dess tillhörande gränssnitt. BLAST använder motexempel -driven automatisk abstraktionsförfining för att konstruera en abstrakt modell som sedan modellkontrolleras för säkerhetsegenskaper. Abstraktionen är konstruerad i farten och endast med den precision som efterfrågas .

Prestationer

BLAST kom först i kategorin DeviceDrivers64 i den första tävlingen om mjukvaruverifiering (2012) som hölls på TACAS 2012 i Tallinn .

BLAST kom trea (kategori DeviceDrivers64) i den andra tävlingen om mjukvaruverifiering (2013) som hölls på TACAS 2013 i Rom .

BLAST kom först i kategorin DeviceDrivers64 i den tredje tävlingen om mjukvaruverifiering (2014) som hölls på TACAS 2014 i Grenoble .

Anteckningar
  •   Pavel Shved; Mikhail Mandrykin; Vadim Mutilin (2012). "Predikatanalys med BLAST 2.7.". I Flanagan, Cormac; König, Barbara (red.). Verktyg och algoritmer för konstruktion och analys av system . Föreläsningsanteckningar i datavetenskap. Vol. 7214. Springer-Verlag. s. 525–527. ISBN 978-3-642-28756-5 .
  •   Beyer, Dirk; Henzinger, Thomas A.; Jhala, Ranjit; Majumdar, Rupak (2007). "The Software Model Checker Blast". International Journal on Software Tools for Technology Transfer . 9 (5–6): 505–525. doi : 10.1007/s10009-007-0044-z . S2CID 1662778 .
  •   Thomas A. Henzinger; Ranjit Jhala; Rupak Majumdar & Gregoire Sutre (2003). "Programverifiering med Blast". I Ball, Thomas & Rajamani, Sriram K. (red.). Handlingar från den 10:e SPIN-workshopen om programvara för modellkontroll (SPIN 2003) . Föreläsningsanteckningar i datavetenskap. Vol. 2648. Springer-Verlag. s. 235–239. ISBN 3-540-40117-2 .

externa länkar