Abstrakt. Verisoft-projektet syftar till den genomträngande formella verifieringen från applikationslagret över programvaran på systemnivå, bestående av en mikrokärna och en kompilator, ner till hårdvaran. De olika skikten i systemet ger upphov till olika abstraktionsnivåer för att utföra resonemanget steg effektivt. Ju lägre abstraktionsnivå desto mer detaljer och invarianter är nödvändiga för att säkerställa systemets övergripande korrekthet. Illustrerad av en sidfelshanterare diskuterar vi lagren och avvägningen mellan effektivitet i resonemang på ett mer abstrakt skikt jämfört med utvecklingen av metateori för att överföra verifieringsresultaten mellan skikten.
Även med hjälp av Isabelle/HOL utvecklade Verisoft-projektet REF den formella verifieringen från applikationslagret över systemnivåprogramvaran på C-språk, ner till monteringsapparaten och hårdvaran.
A.: The Verisoft approach to systems verification
{'venue': 'In: Verified Software: Theories, Tools, and Experiments. Volume 5295 of LNCS', 'journal': None, 'mag_field_of_study': ['Computer Science']}