Die operative Semantik ist eine Kategorie der formalen Programmiersprachen-Semantik, bei der bestimmte gewünschte Eigenschaften eines Programms wie Korrektheit, Sicherheit oder Schutz überprüft werden, indem Beweise aus logischen Aussagen über seine Ausführung und Prozeduren erstellt werden, anstatt seinen Begriffen mathematische Bedeutungen zuzuweisen .