Outcome Separation Logic: Ein Programm-Logik-Ansatz für lokales Schließen sowohl für Korrektheit als auch für Inkorrektheit mit Berechnungseffekten
Outcome Separation Logic (OSL) ist eine Programm-Logik, die lokales Schließen sowohl für Korrektheit als auch für Inkorrektheit in Programmen mit verschiedenen Effekten ermöglicht. OSL erweitert die Prinzipien der Separation Logic um eine neue Semantik, die mit einer Vielzahl von Ausführungsmodellen wie Nichtdeterminismus und Wahrscheinlichkeit kompatibel ist.