Detta dokument beskriver en konturlogik som täcker de flesta typiska objektorienterade språkkonstruktioner i närvaro av arv och undertypning. Logiken är baserad på en svagaste kalkyl för uppdrag och objektallokering som tar hänsyn till fältskuggning. Dynamiskt bundna metodsamtal hanteras med en variant av Hoare's regel om anpassning som behandlar den dynamiska fördelningen av objekt i objektorienterade program. Logiken bygger på ett påståendespråk som är nära anpassat till programplaneringsspråkets abstraktionsnivå.
Pierik och de Boer REF presenterar en ljud- och komplett konturlogik för objektorienterade program.
A Proof Outline Logic for Object-Oriented Programming
{'venue': 'Theor. Comput. Sci.', 'journal': 'Theor. Comput. Sci.', 'mag_field_of_study': ['Computer Science']}