Abstrakt. Vi formaliserar ett enkelt monteringsspråk med procedurer och en säkerhetspolicy för aritmetiskt överflöd i Isabelle/HOL. För att verifiera enskilda program använder vi en säkerhetslogik. En sådan logik kan förverkligas i Isabelle/HOL antingen som ytlig eller djup inbäddning. I en grund inbäddande logiska formler är skrivna som HOL predikat, medan en djup inbäddning modeller formler som en datatyp. I detta dokument presenteras och diskuteras båda varianterna som visar på deras specifika styrkor och svagheter.
Andra metoder för PCC använder logikbaserade verifieringsmetoder som möjliggörande teknik, ett exempel är REF som formaliserar ett enkelt monteringsspråk med procedurer och presenterar en säkerhetspolicy för aritmetiskt överflöde i Isabelle/HOL.
Certifying machine code safety: Shallow versus deep embedding
{'venue': 'IN TPHOLS, NUMBER 3223 IN LNCS', 'journal': None, 'mag_field_of_study': ['Computer Science']}