Programlogik för bytecode språk som Java bytecode eller.NET CIL kan användas för att tillämpa Proof-Carrying Code koncept för bytecode program och för att verifiera korrekthet egenskaper bytecode program. Detta dokument presenterar en Hoare-stil logik för en sekventiell bytekod kärna språk som liknar Java bytecode och CIL. Logiken hanterar objektorienterade funktioner som arv, dynamisk metodbindning och objektstrukturer med destruktiva uppdateringar, samt ostrukturerat kontrollflöde med hopp. Det är ljud och komplett.
Bannwart och Müller REF presenterar en Hoare-stil logik för ett bytekodspråk med objektorienterade funktioner som liknar JVM-språket.
A Program Logic for Bytecode
{'venue': 'BYTECODE 2005 PRELIMINARY VERSION', 'journal': None, 'mag_field_of_study': ['Computer Science']}